forked from OSchip/llvm-project
				
			
		
			
				
	
	
		
			16 lines
		
	
	
		
			299 B
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			299 B
		
	
	
	
		
			C
		
	
	
	
| // RUN: %clang_cc1 -E %s | FileCheck %s
 | |
| // PR6282
 | |
| // This test should not trigger the include guard optimization since
 | |
| // the guard macro is defined on the first include.
 | |
| 
 | |
| #define ITERATING 1
 | |
| #define X 1
 | |
| #include "mi_opt2.h"
 | |
| #undef X
 | |
| #define X 2
 | |
| #include "mi_opt2.h"
 | |
| 
 | |
| // CHECK: b: 1
 | |
| // CHECK: b: 2
 | |
| 
 |