Updated the TableGen emitter for the Enhanced
[oota-llvm.git] / test / FrontendObjC / 2007-04-03-ObjcEH.m
1 // 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