/* APPLE LOCAL file 4185810 */ /* Graceful handling of a syntax error. */ /* { dg-do compile } */ /* APPLE LOCAL radar 4894756 */ #include "../objc/execute/Object2.h" class foo { public: foo(); virtual ~foo(); }; extern void NXLog(const char *, ...); @interface Test2 : Object { } - (void) foo2; @end @implementation Test2 - (void) foo2 NXLog("Hello, world!"); /* { dg-error "expected .\{. before .NXLog." } */ /* { dg-error "expected constructor, destructor" "" { target *-*-* } 24 } */ } /* { dg-error "stray" } */ @end