global-init.cpp revision a3f36ab6dd9567ae4d1f1703a8413df911b91863
1// RUN: clang-cc -triple=x86_64-apple-darwin9 -emit-llvm %s -o - |FileCheck %s
2
3struct A {
4  A();
5  ~A();
6};
7
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*))
10A a;
11