summaryrefslogtreecommitdiffstats
path: root/llvm/lib/DebugInfo
diff options
context:
space:
mode:
authorMaksim Panchenko <maks@fb.com>2018-07-09 18:45:38 +0000
committerMaksim Panchenko <maks@fb.com>2018-07-09 18:45:38 +0000
commitfa762cc19bea654a7114f2ae83f9dd8324eac64f (patch)
tree6be30e04b63ef7c4185522f8713e7ccef6747c70 /llvm/lib/DebugInfo
parente3b0c7e5bd4d9e8e39a8ef8e0e039e7ddab9e0ad (diff)
downloadbcm5719-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.cpp2
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;
OpenPOWER on IntegriCloud