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
 | 
						|
 |