summaryrefslogtreecommitdiffstats
path: root/llvm/lib/DebugInfo/Symbolize/Symbolize.cpp
diff options
context:
space:
mode:
authorZachary Turner <zturner@google.com>2016-05-06 22:29:34 +0000
committerZachary Turner <zturner@google.com>2016-05-06 22:29:34 +0000
commit5d105a977e960a80821bac8281d0186fdc7dfbff (patch)
treea738d1be05d6f18f74bbc064fbb9bf9f3659b7a8 /llvm/lib/DebugInfo/Symbolize/Symbolize.cpp
parent658c0a21f1af889bd0e8ba15277aa02297778912 (diff)
downloadbcm5719-llvm-5d105a977e960a80821bac8281d0186fdc7dfbff.tar.gz
bcm5719-llvm-5d105a977e960a80821bac8281d0186fdc7dfbff.zip
Drop error when trying to fallback from PDB to DWARF.
llvm-svn: 268813
Diffstat (limited to 'llvm/lib/DebugInfo/Symbolize/Symbolize.cpp')
-rw-r--r--llvm/lib/DebugInfo/Symbolize/Symbolize.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/lib/DebugInfo/Symbolize/Symbolize.cpp b/llvm/lib/DebugInfo/Symbolize/Symbolize.cpp
index 7e5ad329aca..dbb17a82fd6 100644
--- a/llvm/lib/DebugInfo/Symbolize/Symbolize.cpp
+++ b/llvm/lib/DebugInfo/Symbolize/Symbolize.cpp
@@ -375,6 +375,10 @@ LLVMSymbolizer::getOrCreateModuleInfo(const std::string &ModuleName) {
PDB_ReaderType::DIA, Objects.first->getFileName(), Session);
if (!Error) {
Context.reset(new PDBContext(*CoffObject, std::move(Session)));
+ } else {
+ // Drop error
+ handleAllErrors(std::move(Error),
+ [](const ErrorInfoBase &) { return Error::success(); });
}
}
if (!Context)
OpenPOWER on IntegriCloud