aboutsummaryrefslogtreecommitdiff
path: root/test/CXX/expr/expr.unary/expr.unary.noexcept/cg.cpp
diff options
context:
space:
mode:
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.cpp27
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