forked from OSchip/llvm-project
				
			
		
			
				
	
	
		
			20 lines
		
	
	
		
			494 B
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			494 B
		
	
	
	
		
			C
		
	
	
	
| // RUN: %clang_cc1 %s -verify -rewrite-macros -o %t
 | |
| // RUN: FileCheck %s < %t
 | |
| 
 | |
| // Any CHECK line comments are included in the output, so we use some extra
 | |
| // regex brackets to make sure we don't match the CHECK lines themselves.
 | |
| 
 | |
| #define A(a,b) a ## b
 | |
| 
 | |
| // CHECK: {{^}} 12 /*A*/ /*(1,2)*/{{$}}
 | |
| A(1,2)
 | |
| 
 | |
| // CHECK: {{^}} /*_Pragma("mark")*/{{$}}
 | |
| _Pragma("mark")
 | |
| 
 | |
| // CHECK: /*#warning eek*/{{$}}
 | |
| /* expected-warning {{eek}} */ #warning eek
 | |
| 
 | |
| // CHECK: {{^}}//#pragma mark mark{{$}}
 | |
| #pragma mark mark
 |