[llvm] [TableGen] Avoid assignmentInAssert warning (PR #139715)
LLVM Continuous Integration via llvm-commits
llvm-commits at lists.llvm.org
Tue May 13 06:57:30 PDT 2025
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `llvm-x86_64-debian-dylib` running on `gribozavr4` while building `llvm` at step 5 "build-unified-tree".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/60/builds/27312
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 5 (build-unified-tree) failure: build (failure)
...
24.184 [4727/96/2498] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/SpeculateAnalyses.cpp.o
24.199 [4726/96/2499] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ExecutorProcessControl.cpp.o
24.211 [4725/96/2500] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/TaskDispatch.cpp.o
24.235 [4724/96/2501] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ThreadSafeModule.cpp.o
24.255 [4723/96/2502] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/UnwindInfoRegistrationPlugin.cpp.o
24.279 [4722/96/2503] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/RedirectionManager.cpp.o
24.292 [4721/96/2504] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ReOptimizeLayer.cpp.o
24.304 [4720/96/2505] Building CXX object lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/DebugInfoSupport.cpp.o
24.319 [4719/96/2506] Building AArch64GenAsmWriter1.inc...
24.338 [4718/96/2507] Building AArch64GenPostLegalizeGICombiner.inc...
FAILED: lib/Target/AArch64/AArch64GenPostLegalizeGICombiner.inc /b/1/llvm-x86_64-debian-dylib/build/lib/Target/AArch64/AArch64GenPostLegalizeGICombiner.inc
cd /b/1/llvm-x86_64-debian-dylib/build/lib/Target/AArch64 && /b/1/llvm-x86_64-debian-dylib/build/bin/llvm-tblgen -gen-global-isel-combiner -combiners="AArch64PostLegalizerCombiner" -I /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target/AArch64 -I/b/1/llvm-x86_64-debian-dylib/build/include -I/b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/include -I /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target/AArch64/AArch64.td --write-if-changed -o AArch64GenPostLegalizeGICombiner.inc -d AArch64GenPostLegalizeGICombiner.inc.d && /opt/cmake-3.25.1-linux-x86_64/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target/AArch64 /b/1/llvm-x86_64-debian-dylib/build /b/1/llvm-x86_64-debian-dylib/build/lib/Target/AArch64 /b/1/llvm-x86_64-debian-dylib/build/lib/Target/AArch64/AArch64GenPostLegalizeGICombiner.inc.d /b/1/llvm-x86_64-debian-dylib/build/CMakeFiles/d/528330c5e406a0780527b898a60991802636e390752d646f947c354389771680.d
llvm-tblgen: /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp:2615: virtual void (anonymous namespace)::GICombinerEmitter::emitTestSimplePredicate(llvm::raw_ostream &): Assertion `ExpectedID == ID && "combine rules are not ordered!"' failed.
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0. Program arguments: /b/1/llvm-x86_64-debian-dylib/build/bin/llvm-tblgen -gen-global-isel-combiner -combiners=AArch64PostLegalizerCombiner -I /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target/AArch64 -I/b/1/llvm-x86_64-debian-dylib/build/include -I/b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/include -I /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target/AArch64/AArch64.td --write-if-changed -o AArch64GenPostLegalizeGICombiner.inc -d AArch64GenPostLegalizeGICombiner.inc.d
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
0 llvm-tblgen 0x000000000072a787
1 llvm-tblgen 0x000000000072838e
2 llvm-tblgen 0x000000000072ae7a
3 libpthread.so.0 0x00007f7be6127140
4 libc.so.6 0x00007f7be5c3bd61 gsignal + 321
5 libc.so.6 0x00007f7be5c25537 abort + 291
6 libc.so.6 0x00007f7be5c2540f
7 libc.so.6 0x00007f7be5c346e2
8 llvm-tblgen 0x00000000005f7ee7
9 llvm-tblgen 0x000000000046bea2
10 llvm-tblgen 0x00000000005f6b32
11 llvm-tblgen 0x00000000005f268d
12 llvm-tblgen 0x000000000075c2f8
13 llvm-tblgen 0x00000000007334ba
14 llvm-tblgen 0x00000000004400a9
15 libc.so.6 0x00007f7be5c26d7a __libc_start_main + 234
16 llvm-tblgen 0x000000000040878a
Aborted
24.339 [4718/95/2508] Building R600GenRegisterInfo.inc...
24.339 [4718/94/2509] Building R600GenSubtargetInfo.inc...
24.339 [4718/93/2510] Building SparcGenDAGISel.inc...
24.339 [4718/92/2511] Building ARMGenAsmMatcher.inc...
24.339 [4718/91/2512] Building ARMGenDisassemblerTables.inc...
24.339 [4718/90/2513] Building MipsGenDisassemblerTables.inc...
24.339 [4718/89/2514] Building ARMGenMCCodeEmitter.inc...
24.339 [4718/88/2515] Building ARMGenRegisterBank.inc...
24.339 [4718/87/2516] Building AVRGenInstrInfo.inc...
24.339 [4718/86/2517] Building BPFGenCallingConv.inc...
24.339 [4718/85/2518] Building HexagonGenAsmMatcher.inc...
24.339 [4718/84/2519] Building HexagonGenAsmWriter.inc...
24.340 [4718/83/2520] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/JITLinkRedirectableSymbolManager.cpp.o
24.341 [4718/82/2521] Building CXX object lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/DebuggerSupport.cpp.o
```
</details>
https://github.com/llvm/llvm-project/pull/139715
More information about the llvm-commits
mailing list