summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenCXX/exceptions-cxx-new.cpp
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2016-02-24 17:02:45 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2016-02-24 17:02:45 +0000
commit971d31be6f643dd551c8e88fe5989adf98dfe677 (patch)
tree86fe2349b66648fb749342bb308dc31ffb8f87aa /clang/test/CodeGenCXX/exceptions-cxx-new.cpp
parentdbbaca0e1b5d9a6e36ffdf523c946f02fd6c2357 (diff)
downloadbcm5719-llvm-971d31be6f643dd551c8e88fe5989adf98dfe677.tar.gz
bcm5719-llvm-971d31be6f643dd551c8e88fe5989adf98dfe677.zip
[WinEH] Make sure terminate handlers have funclet operands
Calls to the terminate handler must be annotated within the exception region they are within. llvm-svn: 261751
Diffstat (limited to 'clang/test/CodeGenCXX/exceptions-cxx-new.cpp')
-rw-r--r--clang/test/CodeGenCXX/exceptions-cxx-new.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/test/CodeGenCXX/exceptions-cxx-new.cpp b/clang/test/CodeGenCXX/exceptions-cxx-new.cpp
index 3123d788fce..3329aea32ef 100644
--- a/clang/test/CodeGenCXX/exceptions-cxx-new.cpp
+++ b/clang/test/CodeGenCXX/exceptions-cxx-new.cpp
@@ -72,6 +72,6 @@ void test_cleanup() {
// CHECK: ret void
// CHECK: [[TERMINATE]]
-// CHECK: cleanuppad within none []
-// CHECK-NEXT: call void @"\01?terminate@@YAXXZ"()
+// CHECK: %[[CLEANUPPAD:.*]] = cleanuppad within none []
+// CHECK-NEXT: call void @"\01?terminate@@YAXXZ"() {{.*}} [ "funclet"(token %[[CLEANUPPAD]]) ]
OpenPOWER on IntegriCloud