xref: /minix3/external/bsd/llvm/dist/clang/test/Parser/check-syntax-1.m (revision f4a2713ac843a11c696ec80c0a5e3e5d80b4d338)
1// RUN: %clang_cc1 -fsyntax-only -verify %s
2
3int @interface bla  ; // expected-error {{cannot combine with previous 'int' declaration specifier}}
4@end
5
6typedef float CGFloat;
7@interface XNSNumber
8+ (XNSNumber *) numberWithCGFloat  : (CGFloat) float; // expected-error {{expected identifier}}  \
9                                                      // expected-error {{expected ';' after method prototype}}
10@end
11
12// rdar: // 7822196
13@interface A
14(void) x;	// expected-error {{method type specifier must start with '-' or '+'}}
15(int)im; // expected-error {{method type specifier must start with '-' or '+'}} \
16- ok;
17@end
18
19
20