blob: ea6b1e7eb62b995801fda0dc3eb9b3a549a8cba0 [file] [log] [blame]
Anders Carlssona3f36ab2009-10-08 17:22:47 +00001// RUN: clang-cc -triple=x86_64-apple-darwin9 -emit-llvm %s -o - |FileCheck %s
Anders Carlsson89ed31d2009-08-08 23:24:23 +00002
3struct A {
4 A();
5 ~A();
6};
7
Anders Carlssona3f36ab2009-10-08 17:22:47 +00008// 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 Carlsson89ed31d2009-08-08 23:24:23 +000010A a;