[AArch64] Merge stores of D-register values with different modes
[official-gcc.git] / gcc / testsuite / obj-c++.dg / super-class-1.mm
blobad14a58c29a27e7ad124b7762ede028f926677b4
1 /* Test calling super from within a category method.  */
3 /* { dg-do compile } */
4 /* { dg-additional-options "-Wno-return-type" } */
6 #include <objc/objc.h>
8 @interface NSObject
9 @end
10 @interface NSMenuItem: NSObject
11 @end
13 @interface NSObject (Test)
14 + (int) test_func;
15 @end
17 @implementation NSObject (Test)
18 + (int) test_func
20 @end
22 @interface NSMenuItem (Test)
23 + (int) test_func;
24 @end
26 @implementation NSMenuItem (Test)
27 + (int) test_func
29    return [super test_func];  /* { dg-bogus "invalid use of undefined type" } */
30 }   /* { dg-bogus "forward declaration of" "" { target *-*-* } .-1 } */
31 @end