diff options
Diffstat (limited to 'test/CXX/expr/expr.unary/expr.unary.noexcept/cg.cpp')
-rw-r--r-- | test/CXX/expr/expr.unary/expr.unary.noexcept/cg.cpp | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/test/CXX/expr/expr.unary/expr.unary.noexcept/cg.cpp b/test/CXX/expr/expr.unary/expr.unary.noexcept/cg.cpp deleted file mode 100644 index e299705a4c11..000000000000 --- a/test/CXX/expr/expr.unary/expr.unary.noexcept/cg.cpp +++ /dev/null @@ -1,27 +0,0 @@ -// REQUIRES: x86-registered-target -// RUN: %clang_cc1 -fcxx-exceptions -fexceptions -triple x86_64-apple-darwin10 -S -emit-llvm -std=c++11 -include %S/ser.h %s -o - | FileCheck %s -// RUN: %clang_cc1 -fcxx-exceptions -fexceptions -triple x86_64-apple-darwin10 -emit-pch -o %t-ser.pch -std=c++11 -x c++ %S/ser.h -// RUN: %clang_cc1 -fcxx-exceptions -fexceptions -triple x86_64-apple-darwin10 -S -emit-llvm -std=c++11 -include-pch %t-ser.pch %s -o - | FileCheck %s - -struct D { - ~D() throw(); -}; -struct E { - ~E() throw(); -}; - -void test() { - bool b; - // CHECK: store i8 1 - b = noexcept(0); - // CHECK: store i8 0 - b = noexcept(throw 0); - b = f1(); - b = f2(); - - // CHECK-NOT: call void @_ZN1ED1Ev - // CHECK: call void @_ZN1DD1Ev - D(), noexcept(E()); -} -// CHECK: ret i1 true -// CHECK: ret i1 false |