[llvm] [NFC][TableGen] Minor code cleanup in RegisterInfoEmitter (PR #181479)
via llvm-commits
llvm-commits at lists.llvm.org
Sat Feb 14 06:37:05 PST 2026
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results
* 3051 tests passed
* 29 tests skipped
All executed tests passed, but another part of the build **failed**. Click on a failure below to see the details.
<details>
<summary>[code=1] lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterInfo.cpp.obj</summary>
```
FAILED: [code=1] lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterInfo.cpp.obj
sccache C:\clang\clang-msvc\bin\clang-cl.exe /nologo -TP -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_GLIBCXX_ASSERTIONS -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib\Target\AArch64 -IC:\_work\llvm-project\llvm-project\llvm\lib\Target\AArch64 -Iinclude -IC:\_work\llvm-project\llvm-project\llvm\include /DWIN32 /D_WINDOWS /Zc:inline /Zc:__cplusplus /Oi /Brepro /bigobj /permissive- -Werror=unguarded-availability-new /W4 -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported /Gw /O2 /Ob2 -MD -UNDEBUG /EHs-c- /GR- -std:c++17 /showIncludes /Folib\Target\AArch64\CMakeFiles\LLVMAArch64CodeGen.dir\AArch64RegisterInfo.cpp.obj /Fdlib\Target\AArch64\CMakeFiles\LLVMAArch64CodeGen.dir\LLVMAArch64CodeGen.pdb -c -- C:\_work\llvm-project\llvm-project\llvm\lib\Target\AArch64\AArch64RegisterInfo.cpp
In file included from C:\_work\llvm-project\llvm-project\llvm\lib\Target\AArch64\AArch64RegisterInfo.cpp:41:
In file included from lib\Target\AArch64\AArch64GenRegisterInfo.inc:25:
lib\Target\AArch64\AArch64GenRegisterInfoTargetDesc.inc(94914,17): warning: missing terminating '"' character [-Winvalid-pp-token]
94914 | assert(RC && \"Missing regclass\");
| ^
lib\Target\AArch64\AArch64GenRegisterInfoTargetDesc.inc(94917,24): warning: missing terminating '"' character [-Winvalid-pp-token]
94917 | assert(Idx < 143 && \"Bad subreg\");
| ^
lib\Target\AArch64\AArch64GenRegisterInfoTargetDesc.inc(171774,17): warning: missing terminating '"' character [-Winvalid-pp-token]
171774 | assert(RC && \"Missing regclass\");
| ^
lib\Target\AArch64\AArch64GenRegisterInfoTargetDesc.inc(171777,24): warning: missing terminating '"' character [-Winvalid-pp-token]
171777 | assert(Idx < 143 && \"Bad subreg\");
| ^
lib\Target\AArch64\AArch64GenRegisterInfoTargetDesc.inc(94914,3): error: unterminated function-like macro invocation
94914 | assert(RC && \"Missing regclass\");
| ^
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt\assert.h(36,13): note: macro 'assert' defined here
36 | #define assert(expression) (void)( \
| ^
4 warnings and 1 error generated.
```
</details>
<details>
<summary>[code=1] lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBaseRegisterInfo.cpp.obj</summary>
```
FAILED: [code=1] lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBaseRegisterInfo.cpp.obj
sccache C:\clang\clang-msvc\bin\clang-cl.exe /nologo -TP -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_GLIBCXX_ASSERTIONS -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib\Target\ARM -IC:\_work\llvm-project\llvm-project\llvm\lib\Target\ARM -Iinclude -IC:\_work\llvm-project\llvm-project\llvm\include /DWIN32 /D_WINDOWS /Zc:inline /Zc:__cplusplus /Oi /Brepro /bigobj /permissive- -Werror=unguarded-availability-new /W4 -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported /Gw /O2 /Ob2 -MD -UNDEBUG /EHs-c- /GR- -std:c++17 /showIncludes /Folib\Target\ARM\CMakeFiles\LLVMARMCodeGen.dir\ARMBaseRegisterInfo.cpp.obj /Fdlib\Target\ARM\CMakeFiles\LLVMARMCodeGen.dir\LLVMARMCodeGen.pdb -c -- C:\_work\llvm-project\llvm-project\llvm\lib\Target\ARM\ARMBaseRegisterInfo.cpp
In file included from C:\_work\llvm-project\llvm-project\llvm\lib\Target\ARM\ARMBaseRegisterInfo.cpp:53:
In file included from lib\Target\ARM\ARMGenRegisterInfo.inc:25:
lib\Target\ARM\ARMGenRegisterInfoTargetDesc.inc(13464,17): warning: missing terminating '"' character [-Winvalid-pp-token]
13464 | assert(RC && \"Missing regclass\");
| ^
lib\Target\ARM\ARMGenRegisterInfoTargetDesc.inc(13467,23): warning: missing terminating '"' character [-Winvalid-pp-token]
13467 | assert(Idx < 56 && \"Bad subreg\");
| ^
lib\Target\ARM\ARMGenRegisterInfoTargetDesc.inc(21420,17): warning: missing terminating '"' character [-Winvalid-pp-token]
21420 | assert(RC && \"Missing regclass\");
| ^
lib\Target\ARM\ARMGenRegisterInfoTargetDesc.inc(21423,23): warning: missing terminating '"' character [-Winvalid-pp-token]
21423 | assert(Idx < 56 && \"Bad subreg\");
| ^
lib\Target\ARM\ARMGenRegisterInfoTargetDesc.inc(13464,3): error: unterminated function-like macro invocation
13464 | assert(RC && \"Missing regclass\");
| ^
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt\assert.h(36,13): note: macro 'assert' defined here
36 | #define assert(expression) (void)( \
| ^
4 warnings and 1 error generated.
```
</details>
<details>
<summary>[code=1] lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRRegisterInfo.cpp.obj</summary>
```
FAILED: [code=1] lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRRegisterInfo.cpp.obj
sccache C:\clang\clang-msvc\bin\clang-cl.exe /nologo -TP -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_GLIBCXX_ASSERTIONS -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib\Target\AVR -IC:\_work\llvm-project\llvm-project\llvm\lib\Target\AVR -Iinclude -IC:\_work\llvm-project\llvm-project\llvm\include /DWIN32 /D_WINDOWS /Zc:inline /Zc:__cplusplus /Oi /Brepro /bigobj /permissive- -Werror=unguarded-availability-new /W4 -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported /Gw /O2 /Ob2 -MD -UNDEBUG /EHs-c- /GR- -std:c++17 /showIncludes /Folib\Target\AVR\CMakeFiles\LLVMAVRCodeGen.dir\AVRRegisterInfo.cpp.obj /Fdlib\Target\AVR\CMakeFiles\LLVMAVRCodeGen.dir\LLVMAVRCodeGen.pdb -c -- C:\_work\llvm-project\llvm-project\llvm\lib\Target\AVR\AVRRegisterInfo.cpp
In file included from C:\_work\llvm-project\llvm-project\llvm\lib\Target\AVR\AVRRegisterInfo.cpp:28:
In file included from lib\Target\AVR\AVRGenRegisterInfo.inc:25:
lib\Target\AVR\AVRGenRegisterInfoTargetDesc.inc(1177,17): warning: missing terminating '"' character [-Winvalid-pp-token]
1177 | assert(RC && \"Missing regclass\");
| ^
lib\Target\AVR\AVRGenRegisterInfoTargetDesc.inc(1180,22): warning: missing terminating '"' character [-Winvalid-pp-token]
1180 | assert(Idx < 2 && \"Bad subreg\");
| ^
lib\Target\AVR\AVRGenRegisterInfoTargetDesc.inc(1319,17): warning: missing terminating '"' character [-Winvalid-pp-token]
1319 | assert(RC && \"Missing regclass\");
| ^
lib\Target\AVR\AVRGenRegisterInfoTargetDesc.inc(1322,22): warning: missing terminating '"' character [-Winvalid-pp-token]
1322 | assert(Idx < 2 && \"Bad subreg\");
| ^
lib\Target\AVR\AVRGenRegisterInfoTargetDesc.inc(1177,3): error: unterminated function-like macro invocation
1177 | assert(RC && \"Missing regclass\");
| ^
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt\assert.h(36,13): note: macro 'assert' defined here
36 | #define assert(expression) (void)( \
| ^
4 warnings and 1 error generated.
```
</details>
<details>
<summary>[code=1] lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFRegisterInfo.cpp.obj</summary>
```
FAILED: [code=1] lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFRegisterInfo.cpp.obj
sccache C:\clang\clang-msvc\bin\clang-cl.exe /nologo -TP -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_GLIBCXX_ASSERTIONS -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib\Target\BPF -IC:\_work\llvm-project\llvm-project\llvm\lib\Target\BPF -Iinclude -IC:\_work\llvm-project\llvm-project\llvm\include /DWIN32 /D_WINDOWS /Zc:inline /Zc:__cplusplus /Oi /Brepro /bigobj /permissive- -Werror=unguarded-availability-new /W4 -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported /Gw /O2 /Ob2 -MD -UNDEBUG /EHs-c- /GR- -std:c++17 /showIncludes /Folib\Target\BPF\CMakeFiles\LLVMBPFCodeGen.dir\BPFRegisterInfo.cpp.obj /Fdlib\Target\BPF\CMakeFiles\LLVMBPFCodeGen.dir\LLVMBPFCodeGen.pdb -c -- C:\_work\llvm-project\llvm-project\llvm\lib\Target\BPF\BPFRegisterInfo.cpp
In file included from C:\_work\llvm-project\llvm-project\llvm\lib\Target\BPF\BPFRegisterInfo.cpp:26:
In file included from lib\Target\BPF\BPFGenRegisterInfo.inc:25:
lib\Target\BPF\BPFGenRegisterInfoTargetDesc.inc(175,17): warning: missing terminating '"' character [-Winvalid-pp-token]
175 | assert(RC && \"Missing regclass\");
| ^
lib\Target\BPF\BPFGenRegisterInfoTargetDesc.inc(178,22): warning: missing terminating '"' character [-Winvalid-pp-token]
178 | assert(Idx < 1 && \"Bad subreg\");
| ^
lib\Target\BPF\BPFGenRegisterInfoTargetDesc.inc(191,17): warning: missing terminating '"' character [-Winvalid-pp-token]
191 | assert(RC && \"Missing regclass\");
| ^
lib\Target\BPF\BPFGenRegisterInfoTargetDesc.inc(194,22): warning: missing terminating '"' character [-Winvalid-pp-token]
194 | assert(Idx < 1 && \"Bad subreg\");
| ^
lib\Target\BPF\BPFGenRegisterInfoTargetDesc.inc(175,3): error: unterminated function-like macro invocation
175 | assert(RC && \"Missing regclass\");
| ^
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt\assert.h(36,13): note: macro 'assert' defined here
36 | #define assert(expression) (void)( \
| ^
4 warnings and 1 error generated.
```
</details>
<details>
<summary>[code=1] lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRegisterInfo.cpp.obj</summary>
```
FAILED: [code=1] lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRegisterInfo.cpp.obj
sccache C:\clang\clang-msvc\bin\clang-cl.exe /nologo -TP -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_GLIBCXX_ASSERTIONS -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib\Target\Hexagon -IC:\_work\llvm-project\llvm-project\llvm\lib\Target\Hexagon -Iinclude -IC:\_work\llvm-project\llvm-project\llvm\include /DWIN32 /D_WINDOWS /Zc:inline /Zc:__cplusplus /Oi /Brepro /bigobj /permissive- -Werror=unguarded-availability-new /W4 -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported /Gw /O2 /Ob2 -MD -UNDEBUG /EHs-c- /GR- -std:c++17 /showIncludes /Folib\Target\Hexagon\CMakeFiles\LLVMHexagonCodeGen.dir\HexagonRegisterInfo.cpp.obj /Fdlib\Target\Hexagon\CMakeFiles\LLVMHexagonCodeGen.dir\LLVMHexagonCodeGen.pdb -c -- C:\_work\llvm-project\llvm-project\llvm\lib\Target\Hexagon\HexagonRegisterInfo.cpp
In file included from C:\_work\llvm-project\llvm-project\llvm\lib\Target\Hexagon\HexagonRegisterInfo.cpp:38:
In file included from lib\Target\Hexagon\HexagonGenRegisterInfo.inc:25:
lib\Target\Hexagon\HexagonGenRegisterInfoTargetDesc.inc(1313,17): warning: missing terminating '"' character [-Winvalid-pp-token]
1313 | assert(RC && \"Missing regclass\");
| ^
lib\Target\Hexagon\HexagonGenRegisterInfoTargetDesc.inc(1316,23): warning: missing terminating '"' character [-Winvalid-pp-token]
1316 | assert(Idx < 11 && \"Bad subreg\");
| ^
lib\Target\Hexagon\HexagonGenRegisterInfoTargetDesc.inc(1700,17): warning: missing terminating '"' character [-Winvalid-pp-token]
1700 | assert(RC && \"Missing regclass\");
| ^
lib\Target\Hexagon\HexagonGenRegisterInfoTargetDesc.inc(1703,23): warning: missing terminating '"' character [-Winvalid-pp-token]
1703 | assert(Idx < 11 && \"Bad subreg\");
| ^
lib\Target\Hexagon\HexagonGenRegisterInfoTargetDesc.inc(1313,3): error: unterminated function-like macro invocation
1313 | assert(RC && \"Missing regclass\");
| ^
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt\assert.h(36,13): note: macro 'assert' defined here
36 | #define assert(expression) (void)( \
| ^
4 warnings and 1 error generated.
```
</details>
<details>
<summary>[code=1] lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiRegisterInfo.cpp.obj</summary>
```
FAILED: [code=1] lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiRegisterInfo.cpp.obj
sccache C:\clang\clang-msvc\bin\clang-cl.exe /nologo -TP -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_GLIBCXX_ASSERTIONS -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib\Target\Lanai -IC:\_work\llvm-project\llvm-project\llvm\lib\Target\Lanai -Iinclude -IC:\_work\llvm-project\llvm-project\llvm\include /DWIN32 /D_WINDOWS /Zc:inline /Zc:__cplusplus /Oi /Brepro /bigobj /permissive- -Werror=unguarded-availability-new /W4 -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported /Gw /O2 /Ob2 -MD -UNDEBUG /EHs-c- /GR- -std:c++17 /showIncludes /Folib\Target\Lanai\CMakeFiles\LLVMLanaiCodeGen.dir\LanaiRegisterInfo.cpp.obj /Fdlib\Target\Lanai\CMakeFiles\LLVMLanaiCodeGen.dir\LLVMLanaiCodeGen.pdb -c -- C:\_work\llvm-project\llvm-project\llvm\lib\Target\Lanai\LanaiRegisterInfo.cpp
In file included from C:\_work\llvm-project\llvm-project\llvm\lib\Target\Lanai\LanaiRegisterInfo.cpp:28:
In file included from lib\Target\Lanai\LanaiGenRegisterInfo.inc:25:
lib\Target\Lanai\LanaiGenRegisterInfoTargetDesc.inc(201,17): warning: missing terminating '"' character [-Winvalid-pp-token]
201 | assert(RC && \"Missing regclass\");
| ^
lib\Target\Lanai\LanaiGenRegisterInfoTargetDesc.inc(204,22): warning: missing terminating '"' character [-Winvalid-pp-token]
204 | assert(Idx < 1 && \"Bad subreg\");
| ^
lib\Target\Lanai\LanaiGenRegisterInfoTargetDesc.inc(220,17): warning: missing terminating '"' character [-Winvalid-pp-token]
220 | assert(RC && \"Missing regclass\");
| ^
lib\Target\Lanai\LanaiGenRegisterInfoTargetDesc.inc(223,22): warning: missing terminating '"' character [-Winvalid-pp-token]
223 | assert(Idx < 1 && \"Bad subreg\");
| ^
lib\Target\Lanai\LanaiGenRegisterInfoTargetDesc.inc(201,3): error: unterminated function-like macro invocation
201 | assert(RC && \"Missing regclass\");
| ^
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt\assert.h(36,13): note: macro 'assert' defined here
36 | #define assert(expression) (void)( \
| ^
4 warnings and 1 error generated.
```
</details>
<details>
<summary>[code=1] lib/Target/LoongArch/CMakeFiles/LLVMLoongArchCodeGen.dir/LoongArchRegisterInfo.cpp.obj</summary>
```
FAILED: [code=1] lib/Target/LoongArch/CMakeFiles/LLVMLoongArchCodeGen.dir/LoongArchRegisterInfo.cpp.obj
sccache C:\clang\clang-msvc\bin\clang-cl.exe /nologo -TP -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_GLIBCXX_ASSERTIONS -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib\Target\LoongArch -IC:\_work\llvm-project\llvm-project\llvm\lib\Target\LoongArch -Iinclude -IC:\_work\llvm-project\llvm-project\llvm\include /DWIN32 /D_WINDOWS /Zc:inline /Zc:__cplusplus /Oi /Brepro /bigobj /permissive- -Werror=unguarded-availability-new /W4 -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported /Gw /O2 /Ob2 -MD -UNDEBUG /EHs-c- /GR- -std:c++17 /showIncludes /Folib\Target\LoongArch\CMakeFiles\LLVMLoongArchCodeGen.dir\LoongArchRegisterInfo.cpp.obj /Fdlib\Target\LoongArch\CMakeFiles\LLVMLoongArchCodeGen.dir\LLVMLoongArchCodeGen.pdb -c -- C:\_work\llvm-project\llvm-project\llvm\lib\Target\LoongArch\LoongArchRegisterInfo.cpp
In file included from C:\_work\llvm-project\llvm-project\llvm\lib\Target\LoongArch\LoongArchRegisterInfo.cpp:31:
In file included from lib\Target\LoongArch\LoongArchGenRegisterInfo.inc:25:
lib\Target\LoongArch\LoongArchGenRegisterInfoTargetDesc.inc(451,17): warning: missing terminating '"' character [-Winvalid-pp-token]
451 | assert(RC && \"Missing regclass\");
| ^
lib\Target\LoongArch\LoongArchGenRegisterInfoTargetDesc.inc(454,22): warning: missing terminating '"' character [-Winvalid-pp-token]
454 | assert(Idx < 3 && \"Bad subreg\");
| ^
lib\Target\LoongArch\LoongArchGenRegisterInfoTargetDesc.inc(516,17): warning: missing terminating '"' character [-Winvalid-pp-token]
516 | assert(RC && \"Missing regclass\");
| ^
lib\Target\LoongArch\LoongArchGenRegisterInfoTargetDesc.inc(519,22): warning: missing terminating '"' character [-Winvalid-pp-token]
519 | assert(Idx < 3 && \"Bad subreg\");
| ^
lib\Target\LoongArch\LoongArchGenRegisterInfoTargetDesc.inc(451,3): error: unterminated function-like macro invocation
451 | assert(RC && \"Missing regclass\");
| ^
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt\assert.h(36,13): note: macro 'assert' defined here
36 | #define assert(expression) (void)( \
| ^
4 warnings and 1 error generated.
```
</details>
<details>
<summary>[code=1] lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsRegisterInfo.cpp.obj</summary>
```
FAILED: [code=1] lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsRegisterInfo.cpp.obj
sccache C:\clang\clang-msvc\bin\clang-cl.exe /nologo -TP -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_GLIBCXX_ASSERTIONS -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib\Target\Mips -IC:\_work\llvm-project\llvm-project\llvm\lib\Target\Mips -Iinclude -IC:\_work\llvm-project\llvm-project\llvm\include /DWIN32 /D_WINDOWS /Zc:inline /Zc:__cplusplus /Oi /Brepro /bigobj /permissive- -Werror=unguarded-availability-new /W4 -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported /Gw /O2 /Ob2 -MD -UNDEBUG /EHs-c- /GR- -std:c++17 /showIncludes /Folib\Target\Mips\CMakeFiles\LLVMMipsCodeGen.dir\MipsRegisterInfo.cpp.obj /Fdlib\Target\Mips\CMakeFiles\LLVMMipsCodeGen.dir\LLVMMipsCodeGen.pdb -c -- C:\_work\llvm-project\llvm-project\llvm\lib\Target\Mips\MipsRegisterInfo.cpp
In file included from C:\_work\llvm-project\llvm-project\llvm\lib\Target\Mips\MipsRegisterInfo.cpp:38:
In file included from lib\Target\Mips\MipsGenRegisterInfo.inc:25:
lib\Target\Mips\MipsGenRegisterInfoTargetDesc.inc(3048,17): warning: missing terminating '"' character [-Winvalid-pp-token]
3048 | assert(RC && \"Missing regclass\");
| ^
lib\Target\Mips\MipsGenRegisterInfoTargetDesc.inc(3051,23): warning: missing terminating '"' character [-Winvalid-pp-token]
3051 | assert(Idx < 11 && \"Bad subreg\");
| ^
lib\Target\Mips\MipsGenRegisterInfoTargetDesc.inc(3981,17): warning: missing terminating '"' character [-Winvalid-pp-token]
3981 | assert(RC && \"Missing regclass\");
| ^
lib\Target\Mips\MipsGenRegisterInfoTargetDesc.inc(3984,23): warning: missing terminating '"' character [-Winvalid-pp-token]
3984 | assert(Idx < 11 && \"Bad subreg\");
| ^
lib\Target\Mips\MipsGenRegisterInfoTargetDesc.inc(3048,3): error: unterminated function-like macro invocation
3048 | assert(RC && \"Missing regclass\");
| ^
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt\assert.h(36,13): note: macro 'assert' defined here
36 | #define assert(expression) (void)( \
| ^
4 warnings and 1 error generated.
```
</details>
<details>
<summary>[code=1] lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430RegisterInfo.cpp.obj</summary>
```
FAILED: [code=1] lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430RegisterInfo.cpp.obj
sccache C:\clang\clang-msvc\bin\clang-cl.exe /nologo -TP -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_GLIBCXX_ASSERTIONS -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib\Target\MSP430 -IC:\_work\llvm-project\llvm-project\llvm\lib\Target\MSP430 -Iinclude -IC:\_work\llvm-project\llvm-project\llvm\include /DWIN32 /D_WINDOWS /Zc:inline /Zc:__cplusplus /Oi /Brepro /bigobj /permissive- -Werror=unguarded-availability-new /W4 -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported /Gw /O2 /Ob2 -MD -UNDEBUG /EHs-c- /GR- -std:c++17 /showIncludes /Folib\Target\MSP430\CMakeFiles\LLVMMSP430CodeGen.dir\MSP430RegisterInfo.cpp.obj /Fdlib\Target\MSP430\CMakeFiles\LLVMMSP430CodeGen.dir\LLVMMSP430CodeGen.pdb -c -- C:\_work\llvm-project\llvm-project\llvm\lib\Target\MSP430\MSP430RegisterInfo.cpp
In file included from C:\_work\llvm-project\llvm-project\llvm\lib\Target\MSP430\MSP430RegisterInfo.cpp:28:
In file included from lib\Target\MSP430\MSP430GenRegisterInfo.inc:25:
lib\Target\MSP430\MSP430GenRegisterInfoTargetDesc.inc(175,17): warning: missing terminating '"' character [-Winvalid-pp-token]
175 | assert(RC && \"Missing regclass\");
| ^
lib\Target\MSP430\MSP430GenRegisterInfoTargetDesc.inc(178,22): warning: missing terminating '"' character [-Winvalid-pp-token]
178 | assert(Idx < 1 && \"Bad subreg\");
| ^
lib\Target\MSP430\MSP430GenRegisterInfoTargetDesc.inc(191,17): warning: missing terminating '"' character [-Winvalid-pp-token]
191 | assert(RC && \"Missing regclass\");
| ^
lib\Target\MSP430\MSP430GenRegisterInfoTargetDesc.inc(194,22): warning: missing terminating '"' character [-Winvalid-pp-token]
194 | assert(Idx < 1 && \"Bad subreg\");
| ^
lib\Target\MSP430\MSP430GenRegisterInfoTargetDesc.inc(175,3): error: unterminated function-like macro invocation
175 | assert(RC && \"Missing regclass\");
| ^
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt\assert.h(36,13): note: macro 'assert' defined here
36 | #define assert(expression) (void)( \
| ^
4 warnings and 1 error generated.
```
</details>
<details>
<summary>[code=1] lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCRegisterInfo.cpp.obj</summary>
```
FAILED: [code=1] lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCRegisterInfo.cpp.obj
sccache C:\clang\clang-msvc\bin\clang-cl.exe /nologo -TP -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_GLIBCXX_ASSERTIONS -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib\Target\PowerPC -IC:\_work\llvm-project\llvm-project\llvm\lib\Target\PowerPC -Iinclude -IC:\_work\llvm-project\llvm-project\llvm\include /DWIN32 /D_WINDOWS /Zc:inline /Zc:__cplusplus /Oi /Brepro /bigobj /permissive- -Werror=unguarded-availability-new /W4 -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported /Gw /O2 /Ob2 -MD -UNDEBUG /EHs-c- /GR- -std:c++17 /showIncludes /Folib\Target\PowerPC\CMakeFiles\LLVMPowerPCCodeGen.dir\PPCRegisterInfo.cpp.obj /Fdlib\Target\PowerPC\CMakeFiles\LLVMPowerPCCodeGen.dir\LLVMPowerPCCodeGen.pdb -c -- C:\_work\llvm-project\llvm-project\llvm\lib\Target\PowerPC\PPCRegisterInfo.cpp
In file included from C:\_work\llvm-project\llvm-project\llvm\lib\Target\PowerPC\PPCRegisterInfo.cpp:48:
In file included from lib\Target\PowerPC\PPCGenRegisterInfo.inc:25:
lib\Target\PowerPC\PPCGenRegisterInfoTargetDesc.inc(5272,17): warning: missing terminating '"' character [-Winvalid-pp-token]
5272 | assert(RC && \"Missing regclass\");
| ^
lib\Target\PowerPC\PPCGenRegisterInfoTargetDesc.inc(5275,23): warning: missing terminating '"' character [-Winvalid-pp-token]
5275 | assert(Idx < 55 && \"Bad subreg\");
| ^
lib\Target\PowerPC\PPCGenRegisterInfoTargetDesc.inc(8474,17): warning: missing terminating '"' character [-Winvalid-pp-token]
8474 | assert(RC && \"Missing regclass\");
| ^
lib\Target\PowerPC\PPCGenRegisterInfoTargetDesc.inc(8477,23): warning: missing terminating '"' character [-Winvalid-pp-token]
8477 | assert(Idx < 55 && \"Bad subreg\");
| ^
lib\Target\PowerPC\PPCGenRegisterInfoTargetDesc.inc(5272,3): error: unterminated function-like macro invocation
5272 | assert(RC && \"Missing regclass\");
| ^
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt\assert.h(36,13): note: macro 'assert' defined here
36 | #define assert(expression) (void)( \
| ^
4 warnings and 1 error generated.
```
</details>
<details>
<summary>[code=1] lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVRegisterInfo.cpp.obj</summary>
```
FAILED: [code=1] lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVRegisterInfo.cpp.obj
sccache C:\clang\clang-msvc\bin\clang-cl.exe /nologo -TP -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_GLIBCXX_ASSERTIONS -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib\Target\RISCV -IC:\_work\llvm-project\llvm-project\llvm\lib\Target\RISCV -Iinclude -IC:\_work\llvm-project\llvm-project\llvm\include /DWIN32 /D_WINDOWS /Zc:inline /Zc:__cplusplus /Oi /Brepro /bigobj /permissive- -Werror=unguarded-availability-new /W4 -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported /Gw /O2 /Ob2 -MD -UNDEBUG /EHs-c- /GR- -std:c++17 /showIncludes /Folib\Target\RISCV\CMakeFiles\LLVMRISCVCodeGen.dir\RISCVRegisterInfo.cpp.obj /Fdlib\Target\RISCV\CMakeFiles\LLVMRISCVCodeGen.dir\LLVMRISCVCodeGen.pdb -c -- C:\_work\llvm-project\llvm-project\llvm\lib\Target\RISCV\RISCVRegisterInfo.cpp
In file included from C:\_work\llvm-project\llvm-project\llvm\lib\Target\RISCV\RISCVRegisterInfo.cpp:28:
In file included from lib\Target\RISCV\RISCVGenRegisterInfo.inc:25:
lib\Target\RISCV\RISCVGenRegisterInfoTargetDesc.inc(13849,17): warning: missing terminating '"' character [-Winvalid-pp-token]
13849 | assert(RC && \"Missing regclass\");
| ^
lib\Target\RISCV\RISCVGenRegisterInfoTargetDesc.inc(13852,23): warning: missing terminating '"' character [-Winvalid-pp-token]
13852 | assert(Idx < 57 && \"Bad subreg\");
| ^
lib\Target\RISCV\RISCVGenRegisterInfoTargetDesc.inc(22768,17): warning: missing terminating '"' character [-Winvalid-pp-token]
22768 | assert(RC && \"Missing regclass\");
| ^
lib\Target\RISCV\RISCVGenRegisterInfoTargetDesc.inc(22771,23): warning: missing terminating '"' character [-Winvalid-pp-token]
22771 | assert(Idx < 57 && \"Bad subreg\");
| ^
lib\Target\RISCV\RISCVGenRegisterInfoTargetDesc.inc(13849,3): error: unterminated function-like macro invocation
13849 | assert(RC && \"Missing regclass\");
| ^
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt\assert.h(36,13): note: macro 'assert' defined here
36 | #define assert(expression) (void)( \
| ^
4 warnings and 1 error generated.
```
</details>
<details>
<summary>[code=1] lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcRegisterInfo.cpp.obj</summary>
```
FAILED: [code=1] lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcRegisterInfo.cpp.obj
sccache C:\clang\clang-msvc\bin\clang-cl.exe /nologo -TP -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_GLIBCXX_ASSERTIONS -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib\Target\Sparc -IC:\_work\llvm-project\llvm-project\llvm\lib\Target\Sparc -Iinclude -IC:\_work\llvm-project\llvm-project\llvm\include /DWIN32 /D_WINDOWS /Zc:inline /Zc:__cplusplus /Oi /Brepro /bigobj /permissive- -Werror=unguarded-availability-new /W4 -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported /Gw /O2 /Ob2 -MD -UNDEBUG /EHs-c- /GR- -std:c++17 /showIncludes /Folib\Target\Sparc\CMakeFiles\LLVMSparcCodeGen.dir\SparcRegisterInfo.cpp.obj /Fdlib\Target\Sparc\CMakeFiles\LLVMSparcCodeGen.dir\LLVMSparcCodeGen.pdb -c -- C:\_work\llvm-project\llvm-project\llvm\lib\Target\Sparc\SparcRegisterInfo.cpp
In file included from C:\_work\llvm-project\llvm-project\llvm\lib\Target\Sparc\SparcRegisterInfo.cpp:28:
In file included from lib\Target\Sparc\SparcGenRegisterInfo.inc:25:
lib\Target\Sparc\SparcGenRegisterInfoTargetDesc.inc(817,17): warning: missing terminating '"' character [-Winvalid-pp-token]
817 | assert(RC && \"Missing regclass\");
| ^
lib\Target\Sparc\SparcGenRegisterInfoTargetDesc.inc(820,22): warning: missing terminating '"' character [-Winvalid-pp-token]
820 | assert(Idx < 6 && \"Bad subreg\");
| ^
lib\Target\Sparc\SparcGenRegisterInfoTargetDesc.inc(987,17): warning: missing terminating '"' character [-Winvalid-pp-token]
987 | assert(RC && \"Missing regclass\");
| ^
lib\Target\Sparc\SparcGenRegisterInfoTargetDesc.inc(990,22): warning: missing terminating '"' character [-Winvalid-pp-token]
990 | assert(Idx < 6 && \"Bad subreg\");
| ^
lib\Target\Sparc\SparcGenRegisterInfoTargetDesc.inc(817,3): error: unterminated function-like macro invocation
817 | assert(RC && \"Missing regclass\");
| ^
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt\assert.h(36,13): note: macro 'assert' defined here
36 | #define assert(expression) (void)( \
| ^
4 warnings and 1 error generated.
```
</details>
<details>
<summary>[code=1] lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZRegisterInfo.cpp.obj</summary>
```
FAILED: [code=1] lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZRegisterInfo.cpp.obj
sccache C:\clang\clang-msvc\bin\clang-cl.exe /nologo -TP -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_GLIBCXX_ASSERTIONS -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib\Target\SystemZ -IC:\_work\llvm-project\llvm-project\llvm\lib\Target\SystemZ -Iinclude -IC:\_work\llvm-project\llvm-project\llvm\include /DWIN32 /D_WINDOWS /Zc:inline /Zc:__cplusplus /Oi /Brepro /bigobj /permissive- -Werror=unguarded-availability-new /W4 -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported /Gw /O2 /Ob2 -MD -UNDEBUG /EHs-c- /GR- -std:c++17 /showIncludes /Folib\Target\SystemZ\CMakeFiles\LLVMSystemZCodeGen.dir\SystemZRegisterInfo.cpp.obj /Fdlib\Target\SystemZ\CMakeFiles\LLVMSystemZCodeGen.dir\LLVMSystemZCodeGen.pdb -c -- C:\_work\llvm-project\llvm-project\llvm\lib\Target\SystemZ\SystemZRegisterInfo.cpp
In file included from C:\_work\llvm-project\llvm-project\llvm\lib\Target\SystemZ\SystemZRegisterInfo.cpp:23:
In file included from lib\Target\SystemZ\SystemZGenRegisterInfo.inc:25:
lib\Target\SystemZ\SystemZGenRegisterInfoTargetDesc.inc(1380,17): warning: missing terminating '"' character [-Winvalid-pp-token]
1380 | assert(RC && \"Missing regclass\");
| ^
lib\Target\SystemZ\SystemZGenRegisterInfoTargetDesc.inc(1383,22): warning: missing terminating '"' character [-Winvalid-pp-token]
1383 | assert(Idx < 8 && \"Bad subreg\");
| ^
lib\Target\SystemZ\SystemZGenRegisterInfoTargetDesc.inc(1630,17): warning: missing terminating '"' character [-Winvalid-pp-token]
1630 | assert(RC && \"Missing regclass\");
| ^
lib\Target\SystemZ\SystemZGenRegisterInfoTargetDesc.inc(1633,22): warning: missing terminating '"' character [-Winvalid-pp-token]
1633 | assert(Idx < 8 && \"Bad subreg\");
| ^
lib\Target\SystemZ\SystemZGenRegisterInfoTargetDesc.inc(1380,3): error: unterminated function-like macro invocation
1380 | assert(RC && \"Missing regclass\");
| ^
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt\assert.h(36,13): note: macro 'assert' defined here
36 | #define assert(expression) (void)( \
| ^
4 warnings and 1 error generated.
```
</details>
<details>
<summary>[code=1] lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VERegisterInfo.cpp.obj</summary>
```
FAILED: [code=1] lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VERegisterInfo.cpp.obj
sccache C:\clang\clang-msvc\bin\clang-cl.exe /nologo -TP -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_GLIBCXX_ASSERTIONS -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib\Target\VE -IC:\_work\llvm-project\llvm-project\llvm\lib\Target\VE -Iinclude -IC:\_work\llvm-project\llvm-project\llvm\include /DWIN32 /D_WINDOWS /Zc:inline /Zc:__cplusplus /Oi /Brepro /bigobj /permissive- -Werror=unguarded-availability-new /W4 -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported /Gw /O2 /Ob2 -MD -UNDEBUG /EHs-c- /GR- -std:c++17 /showIncludes /Folib\Target\VE\CMakeFiles\LLVMVECodeGen.dir\VERegisterInfo.cpp.obj /Fdlib\Target\VE\CMakeFiles\LLVMVECodeGen.dir\LLVMVECodeGen.pdb -c -- C:\_work\llvm-project\llvm-project\llvm\lib\Target\VE\VERegisterInfo.cpp
In file included from C:\_work\llvm-project\llvm-project\llvm\lib\Target\VE\VERegisterInfo.cpp:29:
In file included from lib\Target\VE\VEGenRegisterInfo.inc:25:
lib\Target\VE\VEGenRegisterInfoTargetDesc.inc(486,17): warning: missing terminating '"' character [-Winvalid-pp-token]
486 | assert(RC && \"Missing regclass\");
| ^
lib\Target\VE\VEGenRegisterInfoTargetDesc.inc(489,22): warning: missing terminating '"' character [-Winvalid-pp-token]
489 | assert(Idx < 8 && \"Bad subreg\");
| ^
lib\Target\VE\VEGenRegisterInfoTargetDesc.inc(596,17): warning: missing terminating '"' character [-Winvalid-pp-token]
596 | assert(RC && \"Missing regclass\");
| ^
lib\Target\VE\VEGenRegisterInfoTargetDesc.inc(599,22): warning: missing terminating '"' character [-Winvalid-pp-token]
599 | assert(Idx < 8 && \"Bad subreg\");
| ^
lib\Target\VE\VEGenRegisterInfoTargetDesc.inc(486,3): error: unterminated function-like macro invocation
486 | assert(RC && \"Missing regclass\");
| ^
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt\assert.h(36,13): note: macro 'assert' defined here
36 | #define assert(expression) (void)( \
| ^
4 warnings and 1 error generated.
```
</details>
<details>
<summary>[code=1] lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86RegisterInfo.cpp.obj</summary>
```
FAILED: [code=1] lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86RegisterInfo.cpp.obj
sccache C:\clang\clang-msvc\bin\clang-cl.exe /nologo -TP -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_GLIBCXX_ASSERTIONS -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib\Target\X86 -IC:\_work\llvm-project\llvm-project\llvm\lib\Target\X86 -Iinclude -IC:\_work\llvm-project\llvm-project\llvm\include /DWIN32 /D_WINDOWS /Zc:inline /Zc:__cplusplus /Oi /Brepro /bigobj /permissive- -Werror=unguarded-availability-new /W4 -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported /Gw /O2 /Ob2 -MD -UNDEBUG /EHs-c- /GR- -std:c++17 /showIncludes /Folib\Target\X86\CMakeFiles\LLVMX86CodeGen.dir\X86RegisterInfo.cpp.obj /Fdlib\Target\X86\CMakeFiles\LLVMX86CodeGen.dir\LLVMX86CodeGen.pdb -c -- C:\_work\llvm-project\llvm-project\llvm\lib\Target\X86\X86RegisterInfo.cpp
In file included from C:\_work\llvm-project\llvm-project\llvm\lib\Target\X86\X86RegisterInfo.cpp:41:
In file included from lib\Target\X86\X86GenRegisterInfo.inc:25:
lib\Target\X86\X86GenRegisterInfoTargetDesc.inc(6325,17): warning: missing terminating '"' character [-Winvalid-pp-token]
6325 | assert(RC && \"Missing regclass\");
| ^
lib\Target\X86\X86GenRegisterInfoTargetDesc.inc(6328,23): warning: missing terminating '"' character [-Winvalid-pp-token]
6328 | assert(Idx < 10 && \"Bad subreg\");
| ^
lib\Target\X86\X86GenRegisterInfoTargetDesc.inc(7955,17): warning: missing terminating '"' character [-Winvalid-pp-token]
7955 | assert(RC && \"Missing regclass\");
| ^
lib\Target\X86\X86GenRegisterInfoTargetDesc.inc(7958,23): warning: missing terminating '"' character [-Winvalid-pp-token]
7958 | assert(Idx < 10 && \"Bad subreg\");
| ^
lib\Target\X86\X86GenRegisterInfoTargetDesc.inc(6325,3): error: unterminated function-like macro invocation
6325 | assert(RC && \"Missing regclass\");
| ^
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt\assert.h(36,13): note: macro 'assert' defined here
36 | #define assert(expression) (void)( \
| ^
4 warnings and 1 error generated.
```
</details>
<details>
<summary>[code=1] lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600RegisterInfo.cpp.obj</summary>
```
FAILED: [code=1] lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600RegisterInfo.cpp.obj
sccache C:\clang\clang-msvc\bin\clang-cl.exe /nologo -TP -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_GLIBCXX_ASSERTIONS -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib\Target\AMDGPU -IC:\_work\llvm-project\llvm-project\llvm\lib\Target\AMDGPU -Iinclude -IC:\_work\llvm-project\llvm-project\llvm\include /DWIN32 /D_WINDOWS /Zc:inline /Zc:__cplusplus /Oi /Brepro /bigobj /permissive- -Werror=unguarded-availability-new /W4 -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported /Gw /O2 /Ob2 -MD -UNDEBUG /EHs-c- /GR- -std:c++17 /showIncludes /Folib\Target\AMDGPU\CMakeFiles\LLVMAMDGPUCodeGen.dir\R600RegisterInfo.cpp.obj /Fdlib\Target\AMDGPU\CMakeFiles\LLVMAMDGPUCodeGen.dir\LLVMAMDGPUCodeGen.pdb -c -- C:\_work\llvm-project\llvm-project\llvm\lib\Target\AMDGPU\R600RegisterInfo.cpp
In file included from C:\_work\llvm-project\llvm-project\llvm\lib\Target\AMDGPU\R600RegisterInfo.cpp:22:
In file included from lib\Target\AMDGPU\R600GenRegisterInfo.inc:25:
lib\Target\AMDGPU\R600GenRegisterInfoTargetDesc.inc(1752,17): warning: missing terminating '"' character [-Winvalid-pp-token]
1752 | assert(RC && \"Missing regclass\");
| ^
lib\Target\AMDGPU\R600GenRegisterInfoTargetDesc.inc(1755,23): warning: missing terminating '"' character [-Winvalid-pp-token]
1755 | assert(Idx < 16 && \"Bad subreg\");
| ^
lib\Target\AMDGPU\R600GenRegisterInfoTargetDesc.inc(2428,17): warning: missing terminating '"' character [-Winvalid-pp-token]
2428 | assert(RC && \"Missing regclass\");
| ^
lib\Target\AMDGPU\R600GenRegisterInfoTargetDesc.inc(2431,23): warning: missing terminating '"' character [-Winvalid-pp-token]
2431 | assert(Idx < 16 && \"Bad subreg\");
| ^
lib\Target\AMDGPU\R600GenRegisterInfoTargetDesc.inc(1752,3): error: unterminated function-like macro invocation
1752 | assert(RC && \"Missing regclass\");
| ^
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt\assert.h(36,13): note: macro 'assert' defined here
36 | #define assert(expression) (void)( \
| ^
4 warnings and 1 error generated.
```
</details>
<details>
<summary>[code=1] lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIRegisterInfo.cpp.obj</summary>
```
FAILED: [code=1] lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIRegisterInfo.cpp.obj
sccache C:\clang\clang-msvc\bin\clang-cl.exe /nologo -TP -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_GLIBCXX_ASSERTIONS -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib\Target\AMDGPU -IC:\_work\llvm-project\llvm-project\llvm\lib\Target\AMDGPU -Iinclude -IC:\_work\llvm-project\llvm-project\llvm\include /DWIN32 /D_WINDOWS /Zc:inline /Zc:__cplusplus /Oi /Brepro /bigobj /permissive- -Werror=unguarded-availability-new /W4 -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported /Gw /O2 /Ob2 -MD -UNDEBUG /EHs-c- /GR- -std:c++17 /showIncludes /Folib\Target\AMDGPU\CMakeFiles\LLVMAMDGPUCodeGen.dir\SIRegisterInfo.cpp.obj /Fdlib\Target\AMDGPU\CMakeFiles\LLVMAMDGPUCodeGen.dir\LLVMAMDGPUCodeGen.pdb -c -- C:\_work\llvm-project\llvm-project\llvm\lib\Target\AMDGPU\SIRegisterInfo.cpp
In file included from C:\_work\llvm-project\llvm-project\llvm\lib\Target\AMDGPU\SIRegisterInfo.cpp:30:
In file included from lib\Target\AMDGPU\AMDGPUGenRegisterInfo.inc:25:
lib\Target\AMDGPU\AMDGPUGenRegisterInfoTargetDesc.inc(415289,17): warning: missing terminating '"' character [-Winvalid-pp-token]
415289 | assert(RC && \"Missing regclass\");
| ^
lib\Target\AMDGPU\AMDGPUGenRegisterInfoTargetDesc.inc(415292,24): warning: missing terminating '"' character [-Winvalid-pp-token]
415292 | assert(Idx < 399 && \"Bad subreg\");
| ^
lib\Target\AMDGPU\AMDGPUGenRegisterInfoTargetDesc.inc(774595,17): warning: missing terminating '"' character [-Winvalid-pp-token]
774595 | assert(RC && \"Missing regclass\");
| ^
lib\Target\AMDGPU\AMDGPUGenRegisterInfoTargetDesc.inc(774598,24): warning: missing terminating '"' character [-Winvalid-pp-token]
774598 | assert(Idx < 399 && \"Bad subreg\");
| ^
lib\Target\AMDGPU\AMDGPUGenRegisterInfoTargetDesc.inc(415289,3): error: unterminated function-like macro invocation
415289 | assert(RC && \"Missing regclass\");
| ^
C:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt\assert.h(36,13): note: macro 'assert' defined here
36 | #define assert(expression) (void)( \
| ^
4 warnings and 1 error generated.
```
</details>
If these failures are unrelated to your changes (for example tests are broken or flaky at HEAD), please open an issue at https://github.com/llvm/llvm-project/issues and add the `infrastructure` label.
https://github.com/llvm/llvm-project/pull/181479
More information about the llvm-commits
mailing list