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