summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaObjC/interface-tu-variable.m
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/SemaObjC/interface-tu-variable.m')
-rw-r--r--clang/test/SemaObjC/interface-tu-variable.m13
1 files changed, 9 insertions, 4 deletions
diff --git a/clang/test/SemaObjC/interface-tu-variable.m b/clang/test/SemaObjC/interface-tu-variable.m
index 667c632aa5c..9bf816ab69f 100644
--- a/clang/test/SemaObjC/interface-tu-variable.m
+++ b/clang/test/SemaObjC/interface-tu-variable.m
@@ -1,19 +1,24 @@
// RUN: clang-cc -fsyntax-only -verify %s
@interface XX
-int x; // expected-error {{cannot declare variable inside a class, protocol or category}}
-int one=1; // expected-error {{cannot declare variable inside a class, protocol or category}}
+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 a class, protocol or category}}
+int ddd; // expected-error {{cannot declare variable inside @interface or @protocol}}
@end
@interface XX(CAT)
- char * III; // expected-error {{cannot declare variable inside a class, protocol or category}}
+ 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;
OpenPOWER on IntegriCloud