20 lines
422 B
Mathematica
20 lines
422 B
Mathematica
|
/* Test if caught exception objects are accessible inside the
|
||
|
@catch block. (Yes, I managed to break this.) */
|
||
|
/* Author: Ziemowit Laski <zlaski@apple.com> */
|
||
|
|
||
|
/* { dg-do compile } */
|
||
|
/* { dg-options "-fobjc-exceptions" } */
|
||
|
|
||
|
#include "../objc-obj-c++-shared/Object1.h"
|
||
|
|
||
|
const char *foo(void)
|
||
|
{
|
||
|
@try {
|
||
|
return "foo";
|
||
|
}
|
||
|
@catch (Object* theException) {
|
||
|
return [theException name];
|
||
|
}
|
||
|
}
|
||
|
|