2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / testsuite / objc.dg / naming-1.m
blob69d98b7be517219558b48ae44de0de9c8c391302
1 /* Test for obscuring of @interfaces with local vars.  */
2 /* Author: Ziemowit Laski <zlaski@apple.com>.  */
3 /* { dg-do compile } */
5 @interface View
6 @end
8 void foo(void)
10         int View;       /* ok */
11         View = 1;       /* ok */
12         View *view;     /* { dg-error "`view' undeclared" } */
13         /* { dg-error "is reported only once" "" { target *-*-* } 12 } */
14         /* { dg-error "function it appears in" "" { target *-*-* } 12 } */
17 void bar(void)
19         View *view;     /* ok */
20         View = 1;       /* { dg-error "(parse|syntax) error" } */