blob: 55877b2a71a9937cfb4794d05a8afb3d15937ad2 [file] [log] [blame]
Daniel Dunbar4fcfde42009-11-08 01:45:36 +00001// RUN: clang-cc -triple=x86_64-apple-darwin9 -emit-llvm %s -o %t
2// RUN: grep "call void @_ZN1AC1Ev" %t | count 1
Dan Gohman664f8932009-08-12 00:33:55 +00003// RUN: grep "call i32 @__cxa_atexit(void (i8\*)\* bitcast (void (%.truct.A\*)\* @_ZN1AD1Ev to void (i8\*)\*), i8\* getelementptr inbounds (%.truct.A\* @_ZZ1fvE1a, i32 0, i32 0), i8\* bitcast (i8\*\* @__dso_handle to i8\*))" %t | count 1
Anders Carlsson3b2e16b2009-08-08 21:45:14 +00004
5struct A {
6 A();
7 ~A();
8};
9
10void f() {
11 static A a;
12}
13