#import #import int main() { int state = 0; @try { state++; @try { state++; @throw [NSObject new]; assert(0); } @catch(NSArray *e) { assert(0); } assert(0); } @catch (id e) { state++; } assert(state == 3); printf("OK\n"); return 0; }