From f6709519fa8413d2653afa4c6041736ad48060a0 Mon Sep 17 00:00:00 2001 From: David Chisnall Date: Mon, 25 Dec 2017 08:52:02 +0000 Subject: [PATCH] Simplify test case some more. It appears that the problem occurs when throwing an Objective-C exception through and Objective-C++ frame. --- Test/ObjCXXEHInterop.m | 1 - Test/ObjCXXEHInterop.mm | 2 -- 2 files changed, 3 deletions(-) diff --git a/Test/ObjCXXEHInterop.m b/Test/ObjCXXEHInterop.m index ef02d53..8d4d275 100644 --- a/Test/ObjCXXEHInterop.m +++ b/Test/ObjCXXEHInterop.m @@ -17,7 +17,6 @@ int main(void) printf("Poked from minRepM\n"); } @catch (Test *localException) { printf("In NS_HANDLER block, %p\n", localException); - } } diff --git a/Test/ObjCXXEHInterop.mm b/Test/ObjCXXEHInterop.mm index 48fb7c6..768e507 100644 --- a/Test/ObjCXXEHInterop.mm +++ b/Test/ObjCXXEHInterop.mm @@ -15,8 +15,6 @@ extern "C" void poke_objcxx(void) [localException retain]; localException = [localException autorelease];; rethrow(localException); - } @catch(...) { - printf("Caught in catchall\n"); } }