]>
Commit | Line | Data |
---|---|---|
d853ee42 NP |
1 | /* Contributed by Nicola Pero <nicola.pero@meta-innovation.com>, January 2011. */ |
2 | /* { dg-do compile } */ | |
3 | ||
4 | #include <objc/objc.h> | |
5 | ||
6 | @interface MyRootClass | |
7 | { | |
8 | Class isa; | |
9 | } | |
10 | /* Test missing '=' in setter/getter attributes. */ | |
9a34a5cc IS |
11 | @property (getter) int property_a; /* { dg-error {expected '=' after Objective-C 'getter'} } */ |
12 | @property (setter) int property_b; /* { dg-error {expected '=' after Objective-C 'setter'} } */ | |
13 | @property (assign, getter) int property_c; /* { dg-error {expected '=' after Objective-C 'getter'} } */ | |
14 | @property (retain, getter=) id x; /* { dg-error {expected 'getter' selector name} } */ | |
d853ee42 | 15 | @end |