1// RUN: %clang -fexceptions -S -emit-llvm %s -o -
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