forked from OSchip/llvm-project
parent
9a8f97e967
commit
2ae61ee0d2
|
@ -0,0 +1,16 @@
|
|||
// RUN: %clang_cc1 -emit-llvm %s -o - -triple=i386-pc-win32 -fexceptions -fcxx-exceptions -fexternc-nounwind | FileCheck %s
|
||||
|
||||
namespace test1 {
|
||||
struct Cleanup { ~Cleanup(); };
|
||||
extern "C" void never_throws();
|
||||
void may_throw();
|
||||
|
||||
void caller() {
|
||||
Cleanup x;
|
||||
never_throws();
|
||||
may_throw();
|
||||
}
|
||||
}
|
||||
// CHECK-LABEL: define void @"\01?caller@test1@@YAXXZ"(
|
||||
// CHECK: call void @never_throws(
|
||||
// CHECK: invoke void @"\01?may_throw@test1@@YAXXZ"(
|
Loading…
Reference in New Issue