/* Test calling super from within a category method. */ /* { dg-do compile } */ /* { dg-additional-options "-Wno-return-type" } */ #include @interface NSObject @end @interface NSMenuItem: NSObject @end @interface NSObject (Test) + (int) test_func; @end @implementation NSObject (Test) + (int) test_func {} @end @interface NSMenuItem (Test) + (int) test_func; @end @implementation NSMenuItem (Test) + (int) test_func { return [super test_func]; /* { dg-bogus "invalid use of undefined type" } */ } /* { dg-bogus "forward declaration of" "" { target *-*-* } .-1 } */ @end