// RUN: %clang_cc1 -rewrite-objc -fobjc-runtime=macosx-fragile-10.5 %s -o - | |
@interface Foo @end | |
@interface GARF @end | |
void foo() { | |
@try { TRY(); } | |
@catch (...) { SPLATCH(); @throw; } | |
} | |
int main() | |
{ | |
@try { | |
MYTRY(); | |
} | |
@catch (Foo* localException) { | |
MYCATCH(); | |
@throw; | |
} | |
// no catch clause | |
@try { } | |
@finally { } | |
} | |