// RUN: %clang_cc1 -fsyntax-only -verify %s int @interface bla ; // expected-error {{cannot combine with previous 'int' declaration specifier}} @end typedef float CGFloat; @interface XNSNumber + (XNSNumber *) numberWithCGFloat : (CGFloat) float; // expected-error {{expected identifier}} \ // expected-error {{ expected ';' after method prototype}} @end // rdar: // 7822196 @interface A (void) x; // expected-error {{method type specifier must start with '-' or '+'}} \ // expected-warning {{type specifier missing, defaults to 'int' [-Wimplicit-int]}} \ // expected-error {{cannot declare variable inside @interface or @protocol}} (int)im; // expected-error {{method type specifier must start with '-' or '+'}} \ - ok; @end