diff options
author | Shoaib Meenai <smeenai@fb.com> | 2017-10-03 06:35:55 +0000 |
---|---|---|
committer | Shoaib Meenai <smeenai@fb.com> | 2017-10-03 06:35:55 +0000 |
commit | 3a2d5b51008050f5b0c4d62152e8e25371be0319 (patch) | |
tree | d40f1006eca821f7457807e322cebb1077377d12 /lib/ObjectYAML | |
parent | 4495cb19285afa2b7ac5053f0ceb5538fbd23e9f (diff) |
[ObjectYAML] Handle SHF_COMPRESSED
This was previously being silently dropped by obj2yaml and caused
parsing errors with yaml2obj.
Differential Revision: https://reviews.llvm.org/D38490
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@314768 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/ObjectYAML')
-rw-r--r-- | lib/ObjectYAML/ELFYAML.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/ObjectYAML/ELFYAML.cpp b/lib/ObjectYAML/ELFYAML.cpp index d6123499a22..6d323246644 100644 --- a/lib/ObjectYAML/ELFYAML.cpp +++ b/lib/ObjectYAML/ELFYAML.cpp @@ -450,6 +450,7 @@ void ScalarBitSetTraits<ELFYAML::ELF_SHF>::bitset(IO &IO, BCase(SHF_OS_NONCONFORMING); BCase(SHF_GROUP); BCase(SHF_TLS); + BCase(SHF_COMPRESSED); switch (Object->Header.Machine) { case ELF::EM_ARM: BCase(SHF_ARM_PURECODE); |