[llvm] [llvm][tools][opt-viewer] Remove Python2 compatability code in optrecord.py (PR #163744)
LLVM Continuous Integration via llvm-commits
llvm-commits at lists.llvm.org
Fri Oct 31 03:30:00 PDT 2025
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `lld-x86_64-ubuntu-fast` running on `as-builder-4` while building `llvm` at step 6 "test-build-unified-tree-check-all".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/33/builds/25664
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM :: tools/opt-viewer/suppress.test' FAILED ********************
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
/usr/bin/python3 /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/tools/opt-viewer/opt-viewer.py -s /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/opt-viewer/Inputs/suppress -o /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/tools/opt-viewer/Output/suppress.test.tmp /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/opt-viewer/Inputs/suppress/s.opt.yaml --no-highlight --demangler=/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/llvm-cxxfilt
# executed command: /usr/bin/python3 /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/tools/opt-viewer/opt-viewer.py -s /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/opt-viewer/Inputs/suppress -o /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/tools/opt-viewer/Output/suppress.test.tmp /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/opt-viewer/Inputs/suppress/s.opt.yaml --no-highlight --demangler=/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/llvm-cxxfilt
# .---command stdout------------
# | Reading YAML files...
# |
# | 1 of 1
# `-----------------------------
# .---command stderr------------
# | /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/tools/opt-viewer/opt-viewer.py:138: SyntaxWarning: invalid escape sequence '\S'
# | indent = re.sub("\S", " ", indent)
# | Traceback (most recent call last):
# | File "/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/tools/opt-viewer/opt-viewer.py", line 471, in <module>
# | main()
# | File "/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/tools/opt-viewer/opt-viewer.py", line 455, in main
# | map_remarks(all_remarks)
# | File "/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/tools/opt-viewer/opt-viewer.py", line 299, in map_remarks
# | for remark in optrecord.itervalues(all_remarks):
# | ^^^^^^^^^^^^^^^^^^^^
# | AttributeError: module 'optrecord' has no attribute 'itervalues'
# `-----------------------------
# error: command failed with exit status: 1
--
********************
```
</details>
https://github.com/llvm/llvm-project/pull/163744
More information about the llvm-commits
mailing list