OSDN Git Service

* obj-c++.dg/comp-types-10.mm: XFAIL for ICE.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / obj-c++.dg / super-class-1.mm
1 /* Test calling super from within a category method.  */
2
3 /* { dg-do compile } */
4
5 #include <objc/objc.h>
6
7 @interface NSObject
8 @end
9 @interface NSMenuItem: NSObject
10 @end
11
12 @interface NSObject (Test)
13 + (int) test_func;
14 @end
15
16 @implementation NSObject (Test)
17 + (int) test_func
18 {}
19 @end
20
21 @interface NSMenuItem (Test)
22 + (int) test_func;
23 @end
24
25 @implementation NSMenuItem (Test)
26 + (int) test_func
27 {
28    return [super test_func];  /* { dg-bogus "invalid use of undefined type" } */
29 }   /* { dg-bogus "forward declaration of" "" { target *-*-* } 28 } */
30 @end