diff options
Diffstat (limited to 'clang/test/CodeGenCXX/threadsafe-statics-exceptions.cpp')
-rw-r--r-- | clang/test/CodeGenCXX/threadsafe-statics-exceptions.cpp | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/clang/test/CodeGenCXX/threadsafe-statics-exceptions.cpp b/clang/test/CodeGenCXX/threadsafe-statics-exceptions.cpp deleted file mode 100644 index fcb6ccefea0..00000000000 --- a/clang/test/CodeGenCXX/threadsafe-statics-exceptions.cpp +++ /dev/null @@ -1,24 +0,0 @@ -// RUN: %clang_cc1 -emit-llvm -o - -fexceptions -triple x86_64-apple-darwin10 %s | FileCheck %s - -struct X { - X(); - ~X(); -}; - -struct Y { }; - -// CHECK: define void @_Z1fv -void f() { - // CHECK: call i32 @__cxa_guard_acquire(i64* @_ZGVZ1fvE1x) - // CHECK: invoke void @_ZN1XC1Ev - // CHECK: call void @__cxa_guard_release(i64* @_ZGVZ1fvE1x) - // CHECK: call i32 @__cxa_atexit - // CHECK: br - static X x; - // CHECK: call void @__cxa_guard_abort(i64* @_ZGVZ1fvE1x) - // CHECK: call void @__cxa_rethrow() noreturn - // CHECK: unreachable - - // CHECK: call i8* @__cxa_allocate_exception - throw Y(); -} |