[PATCH] D107955: [ELF] Use SHF_SUNW_NODISCARD instead of SHF_GNU_RETAIN on Solaris
Rainer Orth via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Feb 22 12:54:31 PST 2022
ro marked 2 inline comments as done.
ro added inline comments.
================
Comment at: llvm/tools/llvm-readobj/ELFDumper.cpp:1249
+const EnumEntry<unsigned> ElfGNUSectionFlags[] = {
+ ENUM_ENT(SHF_GNU_RETAIN, "R"),
+};
----------------
MaskRay wrote:
> Fix clang-format lints
I'd rather not: `clang-format-diff.py` makes a total mess here: with LLVM 14 `clang-format`, the block for the gABI flags is changed like this:
```
const EnumEntry<unsigned> ElfSectionFlags[] = {
- ENUM_ENT(SHF_WRITE, "W"),
- ENUM_ENT(SHF_ALLOC, "A"),
- ENUM_ENT(SHF_EXECINSTR, "X"),
- ENUM_ENT(SHF_MERGE, "M"),
- ENUM_ENT(SHF_STRINGS, "S"),
- ENUM_ENT(SHF_INFO_LINK, "I"),
- ENUM_ENT(SHF_LINK_ORDER, "L"),
- ENUM_ENT(SHF_OS_NONCONFORMING, "O"),
- ENUM_ENT(SHF_GROUP, "G"),
- ENUM_ENT(SHF_TLS, "T"),
- ENUM_ENT(SHF_COMPRESSED, "C"),
- ENUM_ENT(SHF_EXCLUDE, "E"),
+ ENUM_ENT(SHF_WRITE, "W"), ENUM_ENT(SHF_ALLOC, "A"),
+ ENUM_ENT(SHF_EXECINSTR, "X"), ENUM_ENT(SHF_MERGE, "M"),
+ ENUM_ENT(SHF_STRINGS, "S"), ENUM_ENT(SHF_INFO_LINK, "I"),
+ ENUM_ENT(SHF_LINK_ORDER, "L"), ENUM_ENT(SHF_OS_NONCONFORMING, "O"),
+ ENUM_ENT(SHF_GROUP, "G"), ENUM_ENT(SHF_TLS, "T"),
+ ENUM_ENT(SHF_COMPRESSED, "C"), ENUM_ENT(SHF_EXCLUDE, "E"),
};
```
and the next two indented further, making them inconsistent with the following ones.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D107955/new/
https://reviews.llvm.org/D107955
More information about the llvm-commits
mailing list