Land the long talked about "type system rewrite" patch. This
[llvm/stm8.git] / test / FrontendObjC / 2007-04-03-ObjcEH.m
blobae744c78500927efd26f286c8446755866a188fe
1 // RUN: %llvmgcc -S %s -o /dev/null
3 @interface B 
4 -(int)bar;
5 @end
7 @interface A
8 -(void) Foo:(int) state;
9 @end
11 @implementation A 
12 - (void) Foo:(int) state {
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         }
27 @end