27 lines · plain
1// RUN: %clang_cc1 -fsyntax-only -verify %s2 3@interface XX4int x; // expected-error {{cannot declare variable inside @interface or @protocol}}5int one=1; // expected-error {{cannot declare variable inside @interface or @protocol}}6@end7 8@protocol PPP9int ddd; // expected-error {{cannot declare variable inside @interface or @protocol}}10@end11 12@interface XX(CAT)13 char * III; // expected-error {{cannot declare variable inside @interface or @protocol}}14 extern int OK;15@end16 17@interface XX()18 char * III2; // expected-error {{cannot declare variable inside @interface or @protocol}}19 extern int OK2;20@end21 22 23int main( int argc, const char *argv[] ) {24 return x+one;25}26 27