| // RUN: %clang_cc1 -fsyntax-only -verify %s | |
| @interface XX | |
| int x; // expected-error {{cannot declare variable inside @interface or @protocol}} | |
| int one=1; // expected-error {{cannot declare variable inside @interface or @protocol}} | |
| @end | |
| @protocol PPP | |
| int ddd; // expected-error {{cannot declare variable inside @interface or @protocol}} | |
| @end | |
| @interface XX(CAT) | |
| char * III; // expected-error {{cannot declare variable inside @interface or @protocol}} | |
| extern int OK; | |
| @end | |
| @interface XX() | |
| char * III2; // expected-error {{cannot declare variable inside @interface or @protocol}} | |
| extern int OK2; | |
| @end | |
| int main( int argc, const char *argv[] ) { | |
| return x+one; | |
| } | |