2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / testsuite / objc.dg / try-catch-3.m
blobb79b494d18228738e6b6ee4fa891ff30331ab372
1 /* Test if caught exception objects are accessible inside the
2    @catch block.  (Yes, I managed to break this.)  */
3 /* Author: Ziemowit Laski <zlaski@apple.com> */
5 /* { dg-do compile } */
6 /* { dg-options "-fnext-runtime -fobjc-exceptions" } */
8 #include <objc/Object.h>
10 const char *foo(void)
12     @try {
13         return "foo";
14     }
15     @catch (Object* theException) {
16           return [theException name];
17     }