Anders Carlsson | a3f36ab | 2009-10-08 17:22:47 +0000 | [diff] [blame^] | 1 | // RUN: clang-cc -triple=x86_64-apple-darwin9 -emit-llvm %s -o - |FileCheck %s |
Anders Carlsson | 89ed31d | 2009-08-08 23:24:23 +0000 | [diff] [blame] | 2 | |
| 3 | struct A { |
| 4 | A(); |
| 5 | ~A(); |
| 6 | }; |
| 7 | |
Anders Carlsson | a3f36ab | 2009-10-08 17:22:47 +0000 | [diff] [blame^] | 8 | // CHECK: call void @_ZN1AC1Ev |
| 9 | // CHECK: call i32 @__cxa_atexit(void (i8*)* bitcast (void (%struct.A*)* @_ZN1AD1Ev to void (i8*)*), i8* getelementptr inbounds (%struct.A* @a, i32 0, i32 0), i8* bitcast (i8** @__dso_handle to i8*)) |
Anders Carlsson | 89ed31d | 2009-08-08 23:24:23 +0000 | [diff] [blame] | 10 | A a; |