diff options
| author | Maksim Panchenko <maks@fb.com> | 2018-07-09 18:45:38 +0000 |
|---|---|---|
| committer | Maksim Panchenko <maks@fb.com> | 2018-07-09 18:45:38 +0000 |
| commit | fa762cc19bea654a7114f2ae83f9dd8324eac64f (patch) | |
| tree | 6be30e04b63ef7c4185522f8713e7ccef6747c70 /llvm/lib/DebugInfo | |
| parent | e3b0c7e5bd4d9e8e39a8ef8e0e039e7ddab9e0ad (diff) | |
| download | bcm5719-llvm-fa762cc19bea654a7114f2ae83f9dd8324eac64f.tar.gz bcm5719-llvm-fa762cc19bea654a7114f2ae83f9dd8324eac64f.zip | |
[DebugInfo] Change default value of FDEPointerEncoding
Summary:
If the encoding is not specified in CIE augmentation string, then it
should be DW_EH_PE_absptr instead of DW_EH_PE_omit.
Reviewers: ruiu, MaskRay, plotfi, rafauler
Reviewed By: MaskRay
Subscribers: rafauler, JDevlieghere, llvm-commits
Differential Revision: https://reviews.llvm.org/D49000
llvm-svn: 336577
Diffstat (limited to 'llvm/lib/DebugInfo')
| -rw-r--r-- | llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp b/llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp index 6c61763e1ab..73333395f4c 100644 --- a/llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp +++ b/llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp @@ -399,7 +399,7 @@ void DWARFDebugFrame::parse(DWARFDataExtractor Data) { // Parse the augmentation data for EH CIEs StringRef AugmentationData(""); - uint32_t FDEPointerEncoding = DW_EH_PE_omit; + uint32_t FDEPointerEncoding = DW_EH_PE_absptr; uint32_t LSDAPointerEncoding = DW_EH_PE_omit; Optional<uint64_t> Personality; Optional<uint32_t> PersonalityEncoding; |

