brintos

brintos / llvm-project-archived public Read only

0
0
Text · 675 B · b8779cc Raw
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