OSDN Git Service

2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / objc.dg / try-catch-4.m
1 /* Check that the compiler does not incorrectly complain about
2    exceptions being caught by previous @catch blocks.  */
3 /* Author: Ziemowit Laski <zlaski@apple.com> */
4
5 /* { dg-do compile } */
6 /* { dg-options "-Wall -fobjc-exceptions" } */
7
8 @interface Exception
9 @end
10
11 @interface FooException : Exception
12 @end
13
14 extern void foo();
15
16 void test()
17 {
18     @try {
19         foo();
20     }
21     @catch (FooException* fe) {
22     }
23     @catch (Exception* e) {
24     }
25 }
26