| // REQUIRED_ARGS: -verrors=0 |
| |
| // REQUIRED_ARGS: -version=DigitalMars |
| // REQUIRED_ARGS: -version=GNU |
| // REQUIRED_ARGS: -version=LDC |
| // REQUIRED_ARGS: -version=SDC |
| // REQUIRED_ARGS: -version=Windows |
| // REQUIRED_ARGS: -version=Win32 |
| // REQUIRED_ARGS: -version=Win64 |
| // REQUIRED_ARGS: -version=linux |
| // REQUIRED_ARGS: -version=OSX |
| // REQUIRED_ARGS: -version=FreeBSD |
| // REQUIRED_ARGS: -version=OpenBSD |
| // REQUIRED_ARGS: -version=NetBSD |
| // REQUIRED_ARGS: -version=DragonFlyBSD |
| // REQUIRED_ARGS: -version=BSD |
| // REQUIRED_ARGS: -version=Solaris |
| // REQUIRED_ARGS: -version=Posix |
| // REQUIRED_ARGS: -version=AIX |
| // REQUIRED_ARGS: -version=Haiku |
| // REQUIRED_ARGS: -version=SkyOS |
| // REQUIRED_ARGS: -version=SysV3 |
| // REQUIRED_ARGS: -version=SysV4 |
| // REQUIRED_ARGS: -version=Hurd |
| // REQUIRED_ARGS: -version=Android |
| // REQUIRED_ARGS: -version=Cygwin |
| // REQUIRED_ARGS: -version=MinGW |
| // REQUIRED_ARGS: -version=FreeStanding |
| // REQUIRED_ARGS: -version=X86 |
| // REQUIRED_ARGS: -version=X86_64 |
| // REQUIRED_ARGS: -version=ARM |
| // REQUIRED_ARGS: -version=ARM_Thumb |
| // REQUIRED_ARGS: -version=ARM_SoftFloat |
| // REQUIRED_ARGS: -version=ARM_SoftFP |
| // REQUIRED_ARGS: -version=ARM_HardFloat |
| // REQUIRED_ARGS: -version=AArch64 |
| // REQUIRED_ARGS: -version=AVR |
| // REQUIRED_ARGS: -version=Epiphany |
| // REQUIRED_ARGS: -version=PPC |
| // REQUIRED_ARGS: -version=PPC_SoftFloat |
| // REQUIRED_ARGS: -version=PPC_HardFloat |
| // REQUIRED_ARGS: -version=PPC64 |
| // REQUIRED_ARGS: -version=IA64 |
| // REQUIRED_ARGS: -version=MIPS32 |
| // REQUIRED_ARGS: -version=MIPS64 |
| // REQUIRED_ARGS: -version=MIPS_O32 |
| // REQUIRED_ARGS: -version=MIPS_N32 |
| // REQUIRED_ARGS: -version=MIPS_O64 |
| // REQUIRED_ARGS: -version=MIPS_N64 |
| // REQUIRED_ARGS: -version=MIPS_EABI |
| // REQUIRED_ARGS: -version=MIPS_SoftFloat |
| // REQUIRED_ARGS: -version=MIPS_HardFloat |
| // REQUIRED_ARGS: -version=NVPTX |
| // REQUIRED_ARGS: -version=NVPTX64 |
| // REQUIRED_ARGS: -version=RISCV32 |
| // REQUIRED_ARGS: -version=RISCV64 |
| // REQUIRED_ARGS: -version=SPARC |
| // REQUIRED_ARGS: -version=SPARC_V8Plus |
| // REQUIRED_ARGS: -version=SPARC_SoftFloat |
| // REQUIRED_ARGS: -version=SPARC_HardFloat |
| // REQUIRED_ARGS: -version=SPARC64 |
| // REQUIRED_ARGS: -version=S390 |
| // REQUIRED_ARGS: -version=S390X |
| // REQUIRED_ARGS: -version=SystemZ |
| // REQUIRED_ARGS: -version=HPPA |
| // REQUIRED_ARGS: -version=HPPA64 |
| // REQUIRED_ARGS: -version=SH |
| // REQUIRED_ARGS: -version=WebAssembly |
| // REQUIRED_ARGS: -version=WASI |
| // REQUIRED_ARGS: -version=Alpha |
| // REQUIRED_ARGS: -version=Alpha_SoftFloat |
| // REQUIRED_ARGS: -version=Alpha_HardFloat |
| // REQUIRED_ARGS: -version=LittleEndian |
| // REQUIRED_ARGS: -version=BigEndian |
| // REQUIRED_ARGS: -version=ELFv1 |
| // REQUIRED_ARGS: -version=ELFv2 |
| // REQUIRED_ARGS: -version=CRuntime_Bionic |
| // REQUIRED_ARGS: -version=CRuntime_DigitalMars |
| // REQUIRED_ARGS: -version=CRuntime_Glibc |
| // REQUIRED_ARGS: -version=CRuntime_Microsoft |
| // REQUIRED_ARGS: -version=CRuntime_Musl |
| // REQUIRED_ARGS: -version=CRuntime_Newlib |
| // REQUIRED_ARGS: -version=CRuntime_UClibc |
| // REQUIRED_ARGS: -version=CRuntime_WASI |
| // REQUIRED_ARGS: -version=CppRuntime_Clang |
| // REQUIRED_ARGS: -version=CppRuntime_DigitalMars |
| // REQUIRED_ARGS: -version=CppRuntime_Gcc |
| // REQUIRED_ARGS: -version=CppRuntime_Microsoft |
| // REQUIRED_ARGS: -version=CppRuntime_Sun |
| // REQUIRED_ARGS: -version=D_Coverage |
| // REQUIRED_ARGS: -version=D_Ddoc |
| // REQUIRED_ARGS: -version=D_InlineAsm_X86 |
| // REQUIRED_ARGS: -version=D_InlineAsm_X86_64 |
| // REQUIRED_ARGS: -version=D_LP64 |
| // REQUIRED_ARGS: -version=D_X32 |
| // REQUIRED_ARGS: -version=D_HardFloat |
| // REQUIRED_ARGS: -version=D_SoftFloat |
| // REQUIRED_ARGS: -version=D_PIC |
| // REQUIRED_ARGS: -version=D_SIMD |
| // REQUIRED_ARGS: -version=D_Version2 |
| // REQUIRED_ARGS: -version=D_NoBoundsChecks |
| // REQUIRED_ARGS: -version=unittest |
| // REQUIRED_ARGS: -version=assert |
| // REQUIRED_ARGS: -version=all |
| // REQUIRED_ARGS: -version=none |
| // REQUIRED_ARGS: -version=D_PreConditions |
| // REQUIRED_ARGS: -version=D_PostConditions |
| // REQUIRED_ARGS: -version=D_ProfileGC |
| // REQUIRED_ARGS: -version=D_Invariants |
| // REQUIRED_ARGS: -debug=DigitalMars |
| // REQUIRED_ARGS: -debug=GNU |
| // REQUIRED_ARGS: -debug=LDC |
| // REQUIRED_ARGS: -debug=SDC |
| // REQUIRED_ARGS: -debug=Windows |
| // REQUIRED_ARGS: -debug=Win32 |
| // REQUIRED_ARGS: -debug=Win64 |
| // REQUIRED_ARGS: -debug=linux |
| // REQUIRED_ARGS: -debug=OSX |
| // REQUIRED_ARGS: -debug=FreeBSD |
| // REQUIRED_ARGS: -debug=OpenBSD |
| // REQUIRED_ARGS: -debug=NetBSD |
| // REQUIRED_ARGS: -debug=DragonFlyBSD |
| // REQUIRED_ARGS: -debug=BSD |
| // REQUIRED_ARGS: -debug=Solaris |
| // REQUIRED_ARGS: -debug=Posix |
| // REQUIRED_ARGS: -debug=AIX |
| // REQUIRED_ARGS: -debug=Haiku |
| // REQUIRED_ARGS: -debug=SkyOS |
| // REQUIRED_ARGS: -debug=SysV3 |
| // REQUIRED_ARGS: -debug=SysV4 |
| // REQUIRED_ARGS: -debug=Hurd |
| // REQUIRED_ARGS: -debug=Android |
| // REQUIRED_ARGS: -debug=Cygwin |
| // REQUIRED_ARGS: -debug=MinGW |
| // REQUIRED_ARGS: -debug=FreeStanding |
| // REQUIRED_ARGS: -debug=X86 |
| // REQUIRED_ARGS: -debug=X86_64 |
| // REQUIRED_ARGS: -debug=ARM |
| // REQUIRED_ARGS: -debug=ARM_Thumb |
| // REQUIRED_ARGS: -debug=ARM_SoftFloat |
| // REQUIRED_ARGS: -debug=ARM_SoftFP |
| // REQUIRED_ARGS: -debug=ARM_HardFloat |
| // REQUIRED_ARGS: -debug=AArch64 |
| // REQUIRED_ARGS: -debug=Epiphany |
| // REQUIRED_ARGS: -debug=PPC |
| // REQUIRED_ARGS: -debug=PPC_SoftFloat |
| // REQUIRED_ARGS: -debug=PPC_HardFloat |
| // REQUIRED_ARGS: -debug=PPC64 |
| // REQUIRED_ARGS: -debug=IA64 |
| // REQUIRED_ARGS: -debug=MIPS32 |
| // REQUIRED_ARGS: -debug=MIPS64 |
| // REQUIRED_ARGS: -debug=MIPS_O32 |
| // REQUIRED_ARGS: -debug=MIPS_N32 |
| // REQUIRED_ARGS: -debug=MIPS_O64 |
| // REQUIRED_ARGS: -debug=MIPS_N64 |
| // REQUIRED_ARGS: -debug=MIPS_EABI |
| // REQUIRED_ARGS: -debug=MIPS_SoftFloat |
| // REQUIRED_ARGS: -debug=MIPS_HardFloat |
| // REQUIRED_ARGS: -debug=NVPTX |
| // REQUIRED_ARGS: -debug=NVPTX64 |
| // REQUIRED_ARGS: -debug=SPARC |
| // REQUIRED_ARGS: -debug=SPARC_V8Plus |
| // REQUIRED_ARGS: -debug=SPARC_SoftFloat |
| // REQUIRED_ARGS: -debug=SPARC_HardFloat |
| // REQUIRED_ARGS: -debug=SPARC64 |
| // REQUIRED_ARGS: -debug=S390 |
| // REQUIRED_ARGS: -debug=S390X |
| // REQUIRED_ARGS: -debug=SystemZ |
| // REQUIRED_ARGS: -debug=HPPA |
| // REQUIRED_ARGS: -debug=HPPA64 |
| // REQUIRED_ARGS: -debug=SH |
| // REQUIRED_ARGS: -debug=WebAssembly |
| // REQUIRED_ARGS: -debug=WASI |
| // REQUIRED_ARGS: -debug=Alpha |
| // REQUIRED_ARGS: -debug=Alpha_SoftFloat |
| // REQUIRED_ARGS: -debug=Alpha_HardFloat |
| // REQUIRED_ARGS: -debug=LittleEndian |
| // REQUIRED_ARGS: -debug=BigEndian |
| // REQUIRED_ARGS: -debug=ELFv1 |
| // REQUIRED_ARGS: -debug=ELFv2 |
| // REQUIRED_ARGS: -debug=CRuntime_Bionic |
| // REQUIRED_ARGS: -debug=CRuntime_DigitalMars |
| // REQUIRED_ARGS: -debug=CRuntime_Glibc |
| // REQUIRED_ARGS: -debug=CRuntime_Microsoft |
| // REQUIRED_ARGS: -debug=CRuntime_Musl |
| // REQUIRED_ARGS: -debug=CRuntime_Newlib |
| // REQUIRED_ARGS: -debug=CRuntime_UClibc |
| // REQUIRED_ARGS: -debug=CRuntime_WASI |
| // REQUIRED_ARGS: -debug=CppRuntime_Clang |
| // REQUIRED_ARGS: -debug=CppRuntime_DigitalMars |
| // REQUIRED_ARGS: -debug=CppRuntime_Gcc |
| // REQUIRED_ARGS: -debug=CppRuntime_Microsoft |
| // REQUIRED_ARGS: -debug=CppRuntime_Sun |
| // REQUIRED_ARGS: -debug=D_Coverage |
| // REQUIRED_ARGS: -debug=D_Ddoc |
| // REQUIRED_ARGS: -debug=D_InlineAsm_X86 |
| // REQUIRED_ARGS: -debug=D_InlineAsm_X86_64 |
| // REQUIRED_ARGS: -debug=D_LP64 |
| // REQUIRED_ARGS: -debug=D_X32 |
| // REQUIRED_ARGS: -debug=D_HardFloat |
| // REQUIRED_ARGS: -debug=D_SoftFloat |
| // REQUIRED_ARGS: -debug=D_PIC |
| // REQUIRED_ARGS: -debug=D_SIMD |
| // REQUIRED_ARGS: -debug=D_Version2 |
| // REQUIRED_ARGS: -debug=D_NoBoundsChecks |
| // REQUIRED_ARGS: -debug=unittest |
| // REQUIRED_ARGS: -debug=assert |
| // REQUIRED_ARGS: -debug=all |
| // REQUIRED_ARGS: -debug=none |
| // REQUIRED_ARGS: -debug=D_PreConditions |
| // REQUIRED_ARGS: -debug=D_PostConditions |
| // REQUIRED_ARGS: -debug=D_ProfileGC |
| // REQUIRED_ARGS: -debug=D_Invariants |
| /* |
| TEST_OUTPUT: |
| --- |
| Error: version identifier `DigitalMars` is reserved and cannot be set |
| Error: version identifier `GNU` is reserved and cannot be set |
| Error: version identifier `LDC` is reserved and cannot be set |
| Error: version identifier `SDC` is reserved and cannot be set |
| Error: version identifier `Windows` is reserved and cannot be set |
| Error: version identifier `Win32` is reserved and cannot be set |
| Error: version identifier `Win64` is reserved and cannot be set |
| Error: version identifier `linux` is reserved and cannot be set |
| Error: version identifier `OSX` is reserved and cannot be set |
| Error: version identifier `FreeBSD` is reserved and cannot be set |
| Error: version identifier `OpenBSD` is reserved and cannot be set |
| Error: version identifier `NetBSD` is reserved and cannot be set |
| Error: version identifier `DragonFlyBSD` is reserved and cannot be set |
| Error: version identifier `BSD` is reserved and cannot be set |
| Error: version identifier `Solaris` is reserved and cannot be set |
| Error: version identifier `Posix` is reserved and cannot be set |
| Error: version identifier `AIX` is reserved and cannot be set |
| Error: version identifier `Haiku` is reserved and cannot be set |
| Error: version identifier `SkyOS` is reserved and cannot be set |
| Error: version identifier `SysV3` is reserved and cannot be set |
| Error: version identifier `SysV4` is reserved and cannot be set |
| Error: version identifier `Hurd` is reserved and cannot be set |
| Error: version identifier `Android` is reserved and cannot be set |
| Error: version identifier `Cygwin` is reserved and cannot be set |
| Error: version identifier `MinGW` is reserved and cannot be set |
| Error: version identifier `FreeStanding` is reserved and cannot be set |
| Error: version identifier `X86` is reserved and cannot be set |
| Error: version identifier `X86_64` is reserved and cannot be set |
| Error: version identifier `ARM` is reserved and cannot be set |
| Error: version identifier `ARM_Thumb` is reserved and cannot be set |
| Error: version identifier `ARM_SoftFloat` is reserved and cannot be set |
| Error: version identifier `ARM_SoftFP` is reserved and cannot be set |
| Error: version identifier `ARM_HardFloat` is reserved and cannot be set |
| Error: version identifier `AArch64` is reserved and cannot be set |
| Error: version identifier `AVR` is reserved and cannot be set |
| Error: version identifier `Epiphany` is reserved and cannot be set |
| Error: version identifier `PPC` is reserved and cannot be set |
| Error: version identifier `PPC_SoftFloat` is reserved and cannot be set |
| Error: version identifier `PPC_HardFloat` is reserved and cannot be set |
| Error: version identifier `PPC64` is reserved and cannot be set |
| Error: version identifier `IA64` is reserved and cannot be set |
| Error: version identifier `MIPS32` is reserved and cannot be set |
| Error: version identifier `MIPS64` is reserved and cannot be set |
| Error: version identifier `MIPS_O32` is reserved and cannot be set |
| Error: version identifier `MIPS_N32` is reserved and cannot be set |
| Error: version identifier `MIPS_O64` is reserved and cannot be set |
| Error: version identifier `MIPS_N64` is reserved and cannot be set |
| Error: version identifier `MIPS_EABI` is reserved and cannot be set |
| Error: version identifier `MIPS_SoftFloat` is reserved and cannot be set |
| Error: version identifier `MIPS_HardFloat` is reserved and cannot be set |
| Error: version identifier `NVPTX` is reserved and cannot be set |
| Error: version identifier `NVPTX64` is reserved and cannot be set |
| Error: version identifier `RISCV32` is reserved and cannot be set |
| Error: version identifier `RISCV64` is reserved and cannot be set |
| Error: version identifier `SPARC` is reserved and cannot be set |
| Error: version identifier `SPARC_V8Plus` is reserved and cannot be set |
| Error: version identifier `SPARC_SoftFloat` is reserved and cannot be set |
| Error: version identifier `SPARC_HardFloat` is reserved and cannot be set |
| Error: version identifier `SPARC64` is reserved and cannot be set |
| Error: version identifier `S390` is reserved and cannot be set |
| Error: version identifier `S390X` is reserved and cannot be set |
| Error: version identifier `SystemZ` is reserved and cannot be set |
| Error: version identifier `HPPA` is reserved and cannot be set |
| Error: version identifier `HPPA64` is reserved and cannot be set |
| Error: version identifier `SH` is reserved and cannot be set |
| Error: version identifier `WebAssembly` is reserved and cannot be set |
| Error: version identifier `WASI` is reserved and cannot be set |
| Error: version identifier `Alpha` is reserved and cannot be set |
| Error: version identifier `Alpha_SoftFloat` is reserved and cannot be set |
| Error: version identifier `Alpha_HardFloat` is reserved and cannot be set |
| Error: version identifier `LittleEndian` is reserved and cannot be set |
| Error: version identifier `BigEndian` is reserved and cannot be set |
| Error: version identifier `ELFv1` is reserved and cannot be set |
| Error: version identifier `ELFv2` is reserved and cannot be set |
| Error: version identifier `CRuntime_Bionic` is reserved and cannot be set |
| Error: version identifier `CRuntime_DigitalMars` is reserved and cannot be set |
| Error: version identifier `CRuntime_Glibc` is reserved and cannot be set |
| Error: version identifier `CRuntime_Microsoft` is reserved and cannot be set |
| Error: version identifier `CRuntime_Musl` is reserved and cannot be set |
| Error: version identifier `CRuntime_Newlib` is reserved and cannot be set |
| Error: version identifier `CRuntime_UClibc` is reserved and cannot be set |
| Error: version identifier `CRuntime_WASI` is reserved and cannot be set |
| Error: version identifier `CppRuntime_Clang` is reserved and cannot be set |
| Error: version identifier `CppRuntime_DigitalMars` is reserved and cannot be set |
| Error: version identifier `CppRuntime_Gcc` is reserved and cannot be set |
| Error: version identifier `CppRuntime_Microsoft` is reserved and cannot be set |
| Error: version identifier `CppRuntime_Sun` is reserved and cannot be set |
| Error: version identifier `D_Coverage` is reserved and cannot be set |
| Error: version identifier `D_Ddoc` is reserved and cannot be set |
| Error: version identifier `D_InlineAsm_X86` is reserved and cannot be set |
| Error: version identifier `D_InlineAsm_X86_64` is reserved and cannot be set |
| Error: version identifier `D_LP64` is reserved and cannot be set |
| Error: version identifier `D_X32` is reserved and cannot be set |
| Error: version identifier `D_HardFloat` is reserved and cannot be set |
| Error: version identifier `D_SoftFloat` is reserved and cannot be set |
| Error: version identifier `D_PIC` is reserved and cannot be set |
| Error: version identifier `D_SIMD` is reserved and cannot be set |
| Error: version identifier `D_Version2` is reserved and cannot be set |
| Error: version identifier `D_NoBoundsChecks` is reserved and cannot be set |
| Error: version identifier `unittest` is reserved and cannot be set |
| Error: version identifier `assert` is reserved and cannot be set |
| Error: version identifier `all` is reserved and cannot be set |
| Error: version identifier `none` is reserved and cannot be set |
| Error: version identifier `D_PreConditions` is reserved and cannot be set |
| Error: version identifier `D_PostConditions` is reserved and cannot be set |
| Error: version identifier `D_ProfileGC` is reserved and cannot be set |
| Error: version identifier `D_Invariants` is reserved and cannot be set |
| --- |
| */ |