20 lines
		
	
	
		
			624 B
		
	
	
	
		
			Objective-C
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			624 B
		
	
	
	
		
			Objective-C
		
	
	
	
	
	
// 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 '+'}} 
 | 
						|
(int)im; // expected-error {{method type specifier must start with '-' or '+'}} \
 | 
						|
- ok;
 | 
						|
@end
 | 
						|
 | 
						|
 |