summaryrefslogtreecommitdiffstats
path: root/llvm/lib/DebugInfo/Symbolize/Symbolize.cpp
diff options
context:
space:
mode:
authorZachary Turner <zturner@google.com>2016-05-06 20:51:57 +0000
committerZachary Turner <zturner@google.com>2016-05-06 20:51:57 +0000
commit819e77d196f208cc8ef15b4186e07ecb14a115c8 (patch)
tree409e2ff42a99563c75759c4c22116c35eb60569c /llvm/lib/DebugInfo/Symbolize/Symbolize.cpp
parent091fcfa3a7632b6bbfbefdac84e0425d827d288c (diff)
downloadbcm5719-llvm-819e77d196f208cc8ef15b4186e07ecb14a115c8.tar.gz
bcm5719-llvm-819e77d196f208cc8ef15b4186e07ecb14a115c8.zip
Port DebugInfoPDB over to using llvm::Error.
Differential Revision: http://reviews.llvm.org/D19940 Reviewed By: rnk llvm-svn: 268791
Diffstat (limited to 'llvm/lib/DebugInfo/Symbolize/Symbolize.cpp')
-rw-r--r--llvm/lib/DebugInfo/Symbolize/Symbolize.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/DebugInfo/Symbolize/Symbolize.cpp b/llvm/lib/DebugInfo/Symbolize/Symbolize.cpp
index f8db4032314..7e5ad329aca 100644
--- a/llvm/lib/DebugInfo/Symbolize/Symbolize.cpp
+++ b/llvm/lib/DebugInfo/Symbolize/Symbolize.cpp
@@ -371,9 +371,9 @@ LLVMSymbolizer::getOrCreateModuleInfo(const std::string &ModuleName) {
// If this is a COFF object, assume it contains PDB debug information. If
// we don't find any we will fall back to the DWARF case.
std::unique_ptr<IPDBSession> Session;
- PDB_ErrorCode Error = loadDataForEXE(PDB_ReaderType::DIA,
- Objects.first->getFileName(), Session);
- if (Error == PDB_ErrorCode::Success) {
+ auto Error = loadDataForEXE(
+ PDB_ReaderType::DIA, Objects.first->getFileName(), Session);
+ if (!Error) {
Context.reset(new PDBContext(*CoffObject, std::move(Session)));
}
}
OpenPOWER on IntegriCloud