]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - test/CodeGenCXX/static-init.cpp
Update clang to r89205.
[FreeBSD/FreeBSD.git] / test / CodeGenCXX / static-init.cpp
1 // RUN: clang-cc -triple=x86_64-apple-darwin9 -emit-llvm %s -o %t
2 // RUN: grep "call void @_ZN1AC1Ev" %t | count 1
3 // 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 
4
5 struct A {
6   A();
7   ~A();
8 };
9
10 void f() {
11   static A a;
12 }
13