[all-commits] [llvm/llvm-project] 1555ad: [llvm-readobj][ELF] Use WrappedError to filter dup...
aokblast via All-commits
all-commits at lists.llvm.org
Fri Apr 17 01:49:38 PDT 2026
Branch: refs/heads/users/aokblast/readelf/report_unique
Home: https://github.com/llvm/llvm-project
Commit: 1555ad200e508fbe744e82e2de356ee35fc68dc2
https://github.com/llvm/llvm-project/commit/1555ad200e508fbe744e82e2de356ee35fc68dc2
Author: ShengYi Hung <aokblast at FreeBSD.org>
Date: 2026-04-17 (Fri, 17 Apr 2026)
Changed paths:
M llvm/test/Object/invalid.test
M llvm/test/tools/llvm-readobj/ELF/broken-dynamic-reloc.test
M llvm/test/tools/llvm-readobj/ELF/dynamic-tags.test
M llvm/test/tools/llvm-readobj/ELF/gnu-notes.test
M llvm/test/tools/llvm-readobj/ELF/gnu-section-mapping.test
M llvm/test/tools/llvm-readobj/ELF/invalid-shstrndx.test
M llvm/test/tools/llvm-readobj/ELF/packed-relocs-errors.s
M llvm/test/tools/llvm-readobj/ELF/packed-relocs.test
M llvm/test/tools/llvm-readobj/ELF/program-headers.test
M llvm/test/tools/llvm-readobj/ELF/relocation-errors.test
M llvm/test/tools/llvm-readobj/ELF/relocations.test
M llvm/test/tools/llvm-readobj/ELF/relr-relocs.test
M llvm/test/tools/llvm-readobj/ELF/stack-sizes.test
M llvm/test/tools/llvm-readobj/ELF/versym-invalid.test
M llvm/tools/llvm-readobj/ELFDumper.cpp
M llvm/tools/llvm-readobj/ObjDumper.cpp
M llvm/tools/llvm-readobj/ObjDumper.h
Log Message:
-----------
[llvm-readobj][ELF] Use WrappedError to filter duplicates
Switch from StringError to WrappedError. Errors of the form "Prefix:
Error" can now be filtered out based on the underlying error while
preserving distinct prefixes, resulting in clearer llvm-readobj output.
Commit: 98e023d89f5d31437ea634b575deebf2a985f85e
https://github.com/llvm/llvm-project/commit/98e023d89f5d31437ea634b575deebf2a985f85e
Author: ShengYi Hung <aokblast at FreeBSD.org>
Date: 2026-04-17 (Fri, 17 Apr 2026)
Changed paths:
M llvm/tools/llvm-readobj/ELFDumper.cpp
Log Message:
-----------
[llvm-readobj][ELF] Remove redundant error in reportWarning
If MapOrError contains no error, calling takeError() results in
undefined behavior and may crash the program.
Compare: https://github.com/llvm/llvm-project/compare/81af175c5ff2...98e023d89f5d
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list