[clang-cl] Ignore /Wv and /Wv:17 flags
[llvm-project.git] / clang / test / Lexer / multiple-include.c
blob25bb22a6dc20e3a73d4451ab8f5c9ddd3c6e0cc3
1 // RUN: %clang_cc1 %s -fsyntax-only
3 #ifndef XVID_AUTO_INCLUDE
5 #define XVID_AUTO_INCLUDE
6 #define FUNC_H H_Pass_16_C
7 #include "multiple-include.c"
9 #define FUNC_H H_Pass_8_C
11 #include "multiple-include.c"
12 #undef XVID_AUTO_INCLUDE
14 typedef void ff(void);
15 typedef struct { ff *a;} S;
17 S s = { H_Pass_8_C };
19 #endif
21 #if defined(XVID_AUTO_INCLUDE) && defined(REFERENCE_CODE)
22 #elif defined(XVID_AUTO_INCLUDE) && !defined(REFERENCE_CODE)
24 static void FUNC_H(void){};
25 #undef FUNC_H
27 #endif