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