diff options
author | Rafael Auler <rafaelauler@fb.com> | 2018-03-08 00:46:53 +0000 |
---|---|---|
committer | Rafael Auler <rafaelauler@fb.com> | 2018-03-08 00:46:53 +0000 |
commit | 86fb7bf2bca553bc7137e85d0ac0c7a809e16c80 (patch) | |
tree | 6af7787dea9d397d6c399d683cbeff5d2dbd17db /llvm/lib/ObjectYAML | |
parent | a4259cd3a6268d6b7e27acd45fd6f114e2ac9ac2 (diff) | |
download | llvm-86fb7bf2bca553bc7137e85d0ac0c7a809e16c80.zip llvm-86fb7bf2bca553bc7137e85d0ac0c7a809e16c80.tar.gz llvm-86fb7bf2bca553bc7137e85d0ac0c7a809e16c80.tar.bz2 |
Reland "[DebugInfo] Support DWARF expressions in eh_frame"
Summary:
Original change was D43313 (r326932) and reverted by r326953 because it
broke an LLD test and a windows build. The LLD test was already fixed in
lld commit r326944 (thanks maskray). This is the original change with
the windows build fixed.
llvm-svn: 326970
Diffstat (limited to 'llvm/lib/ObjectYAML')
-rw-r--r-- | llvm/lib/ObjectYAML/ELFYAML.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/ObjectYAML/ELFYAML.cpp b/llvm/lib/ObjectYAML/ELFYAML.cpp index 928b7b2..642a89f 100644 --- a/llvm/lib/ObjectYAML/ELFYAML.cpp +++ b/llvm/lib/ObjectYAML/ELFYAML.cpp @@ -50,6 +50,7 @@ void ScalarEnumerationTraits<ELFYAML::ELF_PT>::enumeration( ECase(PT_SHLIB); ECase(PT_PHDR); ECase(PT_TLS); + ECase(PT_GNU_EH_FRAME); #undef ECase IO.enumFallback<Hex32>(Value); } |