From b773203fb58f3ef282fb69c832d8710cab5bc82d Mon Sep 17 00:00:00 2001 From: patrick Date: Sun, 27 Jan 2019 16:42:12 +0000 Subject: Import LLVM 7.0.1 release including clang, lld and lldb. --- gnu/llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gnu/llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp') diff --git a/gnu/llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp b/gnu/llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp index 2a89faff964..08be524ab46 100644 --- a/gnu/llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp +++ b/gnu/llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp @@ -155,7 +155,7 @@ std::error_code SymbolizableObjectFile::addSymbol(const SymbolRef &Symbol, // of the function's code, not the descriptor. uint64_t OpdOffset = SymbolAddress - OpdAddress; uint32_t OpdOffset32 = OpdOffset; - if (OpdOffset == OpdOffset32 && + if (OpdOffset == OpdOffset32 && OpdExtractor->isValidOffsetForAddress(OpdOffset32)) SymbolAddress = OpdExtractor->getAddress(&OpdOffset32); } -- cgit v1.2.3-59-g8ed1b