2 // { dg-do compile { target { ! { powerpc-ibm-aix* } } } }
3 // { dg-options "-O2" }
7 typedef __java_int jint;
20 typedef struct java::lang::Object * jobject;
21 typedef struct java::lang::Throwable * jthrowable;
22 typedef class java::lang::Class * jclass;
24 using java::lang::Foo;
26 class Foo: public java::lang::Throwable
28 public:static::java::lang::Class class$;
31 extern "C" Foo _Jv_AllocObject (jclass);
32 extern "C" void _Jv_Throw (jthrowable) __attribute__ ((__noreturn__));
37 Foo * f = new java::lang::Foo; // { dg-error "is not a function returning a pointer" }