[llvm] Reapply "Allow "[[FLAGS=<none>]]" value in the ELF Fileheader Flags field (#143845)" (PR #151094)
Jacob Lambert via llvm-commits
llvm-commits at lists.llvm.org
Thu Jul 31 10:17:15 PDT 2025
================
@@ -281,7 +281,8 @@ template <class ELFT> Expected<ELFYAML::Object *> ELFDumper<ELFT>::dump() {
Y->Header.Type = Obj.getHeader().e_type;
if (Obj.getHeader().e_machine != 0)
Y->Header.Machine = ELFYAML::ELF_EM(Obj.getHeader().e_machine);
- Y->Header.Flags = Obj.getHeader().e_flags;
+ if (Obj.getHeader().e_flags != 0)
+ Y->Header.Flags = ELFYAML::ELF_EF(Obj.getHeader().e_flags);
----------------
lamb-j wrote:
This line changed too it seems. We need a cast here now?
https://github.com/llvm/llvm-project/pull/151094
More information about the llvm-commits
mailing list