diff options
author | John McCall <rjmccall@apple.com> | 2010-09-08 01:44:27 +0000 |
---|---|---|
committer | John McCall <rjmccall@apple.com> | 2010-09-08 01:44:27 +0000 |
commit | 68ff03728a5036dbad626a93144873a1470d27fd (patch) | |
tree | 7c3a6081c18495776e7f242038ee317cc606041f /clang/test/CodeGenCXX/threadsafe-statics-exceptions.cpp | |
parent | 64d842ec726ffba3229360822782a7f4704cb7a2 (diff) | |
download | bcm5719-llvm-68ff03728a5036dbad626a93144873a1470d27fd.tar.gz bcm5719-llvm-68ff03728a5036dbad626a93144873a1470d27fd.zip |
Implement ARM static local initialization guards, which are more compact than
Itanium guards and use a slightly different compiled-in API.
llvm-svn: 113330
Diffstat (limited to 'clang/test/CodeGenCXX/threadsafe-statics-exceptions.cpp')
-rw-r--r-- | clang/test/CodeGenCXX/threadsafe-statics-exceptions.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/test/CodeGenCXX/threadsafe-statics-exceptions.cpp b/clang/test/CodeGenCXX/threadsafe-statics-exceptions.cpp index c91590fd58b..87be57295cb 100644 --- a/clang/test/CodeGenCXX/threadsafe-statics-exceptions.cpp +++ b/clang/test/CodeGenCXX/threadsafe-statics-exceptions.cpp @@ -11,8 +11,8 @@ struct Y { }; void f() { // CHECK: call i32 @__cxa_guard_acquire(i64* @_ZGVZ1fvE1x) // CHECK: invoke void @_ZN1XC1Ev - // CHECK: call void @__cxa_guard_release(i64* @_ZGVZ1fvE1x) - // CHECK-NEXT: call i32 @__cxa_atexit + // CHECK: call i32 @__cxa_atexit + // CHECK-NEXT: call void @__cxa_guard_release(i64* @_ZGVZ1fvE1x) // CHECK: br static X x; |