forked from OSchip/llvm-project
				
			
		
			
				
	
	
		
			28 lines
		
	
	
		
			487 B
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			487 B
		
	
	
	
		
			C
		
	
	
	
// RUN: %clang_cc1 %s -fsyntax-only
 | 
						|
 | 
						|
#ifndef XVID_AUTO_INCLUDE
 | 
						|
 | 
						|
#define XVID_AUTO_INCLUDE
 | 
						|
#define FUNC_H      H_Pass_16_C
 | 
						|
#include "multiple-include.c"
 | 
						|
 | 
						|
#define FUNC_H      H_Pass_8_C
 | 
						|
 | 
						|
#include "multiple-include.c"
 | 
						|
#undef XVID_AUTO_INCLUDE
 | 
						|
 | 
						|
typedef void ff();
 | 
						|
typedef struct { ff *a;} S;
 | 
						|
 | 
						|
S s = { H_Pass_8_C };
 | 
						|
 | 
						|
#endif 
 | 
						|
 | 
						|
#if defined(XVID_AUTO_INCLUDE) && defined(REFERENCE_CODE)
 | 
						|
#elif defined(XVID_AUTO_INCLUDE) && !defined(REFERENCE_CODE)
 | 
						|
 | 
						|
static void FUNC_H(){};
 | 
						|
#undef FUNC_H
 | 
						|
 | 
						|
#endif
 |