diff options
author | Zachary Turner <zturner@google.com> | 2016-05-06 22:29:34 +0000 |
---|---|---|
committer | Zachary Turner <zturner@google.com> | 2016-05-06 22:29:34 +0000 |
commit | 5d105a977e960a80821bac8281d0186fdc7dfbff (patch) | |
tree | a738d1be05d6f18f74bbc064fbb9bf9f3659b7a8 /llvm/lib/DebugInfo/Symbolize/Symbolize.cpp | |
parent | 658c0a21f1af889bd0e8ba15277aa02297778912 (diff) | |
download | bcm5719-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.cpp | 4 |
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) |