20 lines
		
	
	
		
			346 B
		
	
	
	
		
			Objective-C
		
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			346 B
		
	
	
	
		
			Objective-C
		
	
	
	
| // RUN: %clang_cc1 -ast-print %s
 | |
| extern void abort(void);
 | |
| #define CHECK_IF(expr) if(!(expr)) abort()
 | |
| 
 | |
| static double d = 4.5920234e2;
 | |
| 
 | |
| @interface Foo 
 | |
| -(void) brokenType: (int)x floatingPoint: (double)y;
 | |
| @end
 | |
| 
 | |
| 
 | |
| @implementation Foo
 | |
| -(void) brokenType: (int)x floatingPoint: (double)y
 | |
| {
 | |
|         CHECK_IF(x == 459);
 | |
|         CHECK_IF(y == d);
 | |
| }
 | |
| @end
 | |
| 
 |