1 // RUN: %clang_cc1 -fsyntax-only -verify %s 2 3 int @interface bla ; // expected-error {{cannot combine with previous 'int' declaration specifier}} 4 @end 5 6 typedef 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