28 lines · c
1// RUN: %clang_cc1 %s -fsyntax-only2 3#ifndef XVID_AUTO_INCLUDE4 5#define XVID_AUTO_INCLUDE6#define FUNC_H H_Pass_16_C7#include "multiple-include.c"8 9#define FUNC_H H_Pass_8_C10 11#include "multiple-include.c"12#undef XVID_AUTO_INCLUDE13 14typedef void ff(void);15typedef struct { ff *a;} S;16 17S s = { H_Pass_8_C };18 19#endif 20 21#if defined(XVID_AUTO_INCLUDE) && defined(REFERENCE_CODE)22#elif defined(XVID_AUTO_INCLUDE) && !defined(REFERENCE_CODE)23 24static void FUNC_H(void){};25#undef FUNC_H26 27#endif28