xref: /llvm-project/clang/test/Preprocessor/predefined-macros-no-warnings.c (revision af7c58b7ea853ef34462ce97739203e2da3c5894)
178bf8a0aSJohn Brawn // Check that the predefined macros don't contain anything that causes a
278bf8a0aSJohn Brawn // warning, which needs -Wsystem-headers to detect as the predefined macros
378bf8a0aSJohn Brawn // are in the <built-in> file which is treated as a system header and so has
478bf8a0aSJohn Brawn // warnings suppressed by default.
578bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple arc
678bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple xcore
778bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple hexagon
878bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple hexagon-linux
978bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple lanai
1078bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple aarch64_32-darwin
1178bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple aarch64
1278bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple aarch64-darwin
1378bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple aarch64-freebsd
1478bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple aarch64-fuchsia
1578bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple aarch64-linux
1678bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple aarch64-linux-openhos
1778bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple aarch64-netbsd
1878bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple aarch64-openbsd
1978bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple aarch64-win32-gnu
2078bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple aarch64-win32-msvc
2178bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple aarch64_be
2278bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple aarch64_be-freebsd
2378bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple aarch64_be-fuchsia
2478bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple aarch64_be-linux
2578bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple aarch64_be-netbsd
2678bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple arm
2778bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple arm-darwin
2878bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple arm-freebsd
2978bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple arm-fuchsia
3078bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple arm-linux
3178bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple arm-linux-openhos
3278bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple arm-liteos
3378bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple arm-netbsd
3478bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple arm-openbsd
3578bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple arm-rtems
3678bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple arm-nacl
3778bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple arm-win32-cygnus
3878bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple arm-win32-gnu
3978bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple arm-win32-itanium
4078bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple arm-win32-msvc
4178bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple armeb
4278bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple armeb-linux
4378bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple armeb-freebsd
4478bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple armeb-netbsd
4578bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple armeb-openbsd
4678bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple armeb-rtems
4778bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple avr
4878bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple bpfeb
4978bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple bpfel
5078bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple msp430
5178bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple mips
5278bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple mips-linux
5378bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple mips-freebsd
5478bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple mips-netbsd
5578bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple mips-rtems
5678bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple mipsel
5778bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple mipsel-linux
5878bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple mipsel-linux-openhos
5978bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple mipsel-rtems
6078bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple mipsel-freebsd
6178bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple mipsel-netbsd
6278bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple mipsel-nacl
6378bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple mips64
6478bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple mips64-linux
6578bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple mips64-rtems
6678bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple mips64-freebsd
6778bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple mips64-netbsd
6878bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple mips64-openbsd
6978bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple mips64el
7078bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple mips64el-linux
7178bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple mips64el-rtems
7278bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple mips64el-freebsd
7378bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple mips64el-netbsd
7478bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple mips64el-openbsd
7578bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple m68k
7678bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple m68k-linux
7778bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple m68k-netbsd
7878bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple ppc
7978bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple ppc-freebsd
8078bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple ppc-netbsd
8178bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple ppc-openbsd
8278bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple ppc-rtems
8378bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple ppc-aix
8478bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple ppcle
8578bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple ppcle-linux
8678bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple ppcle-freebsd
8778bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple ppc64
8878bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple ppc64-linux
8978bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple ppc64-lv2
9078bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple ppc64-freebsd
9178bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple ppc64-netbsd
9278bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple ppc64-openbsd
9378bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple ppc64-aix
9478bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple ppc64le-
9578bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple ppc64le-linux
9678bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple ppc64le-freebsd
9778bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple ppc64le-netbsd
9878bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple ppc64le-openbsd
9978bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple nvptx
10078bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple nvptx64
10178bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple amdgcn
10278bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple r600
10378bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple riscv32
10478bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple riscv32-linux
10578bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple riscv64
10678bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple riscv64-freebsd
10778bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple riscv64-openbsd
10878bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple riscv64-fuchsia
10978bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple riscv64-linux
11078bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple riscv64-linux-openhos
11178bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple sparc
11278bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple sparc-linux
11378bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple sparc-solaris
11478bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple sparc-netbsd
11578bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple sparc-rtems
11678bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple sparcel
11778bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple sparcel-linux
11878bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple sparcel-netbsd
11978bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple sparcel-rtems
12078bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple sparcv9
12178bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple sparcv9-linux
12278bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple sparcv9-solaris
12378bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple sparcv9-netbsd
12478bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple sparcv9-openbsd
12578bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple sparcv9-freebsd
12678bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple sparcv9-systemz
12778bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple sparcv9-linux
12878bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple sparcv9-zos
12978bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple tce
13078bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple tcele
13178bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple i686
13278bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple i686-darwin
13378bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple i686-linux
13478bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple i686-linux-android
13578bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple i686-dragonfly
13678bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple i686-netbsd
13778bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple i686-openbsd
13878bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple i686-freebsd
13978bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple i686-fuchsia
14078bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple i686-kfreebsd
14178bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple i686-solaris
14278bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple i686-win32-cygnus
14378bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple i686-win32-gnu
14478bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple i686-win32-itanium
14578bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple i686-win32-msvc
14678bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple i686-haiku
14778bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple i686-rtems
14878bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple i686-nacl
14978bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple i686-elfiamcu
15078bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple i686-hurd
15178bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple x86_64
15278bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple x86_64-darwin
15378bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple x86_64-linux
15478bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple x86_64-linux-android
15578bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple x86_64-linux-openhos
15678bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple x86_64-dragonfly
15778bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple x86_64-netbsd
15878bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple x86_64-openbsd
15978bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple x86_64-freebsd
16078bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple x86_64-fuchsia
16178bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple x86_64-kfreebsd
16278bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple x86_64-solaris
16378bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple x86_64-win32cygnus
16478bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple x86_64-win32gnu
16578bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple x86_64-win32msvc
16678bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple x86_64-haiku
16778bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple x86_64-nacl
16878bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple x86_64-ps4
16978bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple x86_64-ps5
17078bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple spir
17178bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple spir64
17278bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple spirv32
17378bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple spirv64
174*88e2bb40SAlex Voicu // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple spirv64-amd-amdhsa
17578bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple wasm32
17678bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple wasm32-wasi
17778bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple wasm32-emscripten
17878bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple wasm64
17978bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple wasm64-wasi
18078bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple wasm64-emscripten
18178bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple dxil
18278bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple ve
18378bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple csky
18478bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple csky-linux
18578bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple loongarch32
18678bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple loongarch32-linux
18778bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple loongarch64
18878bf8a0aSJohn Brawn // RUN: %clang_cc1 %s -Eonly -Wsystem-headers -Werror -triple loongarch64-linux
189