blob: 353323d325f1d700789cf014d321dc7dcb576b5c [file] [log] [blame]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00001// RUN: %llvmgcc -c %s -o /dev/null
2
3@interface B
4-(int)bar;
5@end
6
7@interface A
8-(void) Foo:(int) state;
9@end
10
11@implementation A
12- (void) Foo:(int) state {
13
14 int wasResponded = 0;
15 @try {
16 if (state) {
17 B * b = 0;
18 @try { }
19 @finally {
20 wasResponded = ![b bar];
21 }
22 }
23 }
24 @finally {
25 }
26}
27@end
28
29