Anders Carlsson | 89ed31d | 2009-08-08 23:24:23 +0000 | [diff] [blame] | 1 | // RUN: clang-cc -triple=x86_64-apple-darwin9 -emit-llvm %s -o %t && |
2 | // RUN: grep "call void @_ZN1AC1Ev" %t | count 1 && | ||||
Dan Gohman | 664f893 | 2009-08-12 00:33:55 +0000 | [diff] [blame] | 3 | // RUN: grep "call i32 @__cxa_atexit(void (i8\*)\* bitcast (void (%.truct.A\*)\* @_ZN1AD1Ev to void (i8\*)\*), i8\* getelementptr inbounds (%.truct.A\* @a, i32 0, i32 0), i8\* bitcast (i8\*\* @__dso_handle to i8\*))" %t | count 1 |
Anders Carlsson | 89ed31d | 2009-08-08 23:24:23 +0000 | [diff] [blame] | 4 | |
5 | struct A { | ||||
6 | A(); | ||||
7 | ~A(); | ||||
8 | }; | ||||
9 | |||||
10 | A a; |