Fix unchecked Error introduced in r350956
diff --git a/lld/COFF/PDB.cpp b/lld/COFF/PDB.cpp
index 296009b..7862b6c 100644
--- a/lld/COFF/PDB.cpp
+++ b/lld/COFF/PDB.cpp
@@ -1301,8 +1301,10 @@
// If the .debug$T sections fail to merge, assume there is no debug info.
if (!IndexMapResult) {
- if (!Config->WarnDebugInfoUnusable)
+ if (!Config->WarnDebugInfoUnusable) {
+ consumeError(IndexMapResult.takeError());
return;
+ }
StringRef FileName = sys::path::filename(Path);
warn("Cannot use debug info for '" + FileName + "' [LNK4099]\n" +
">>> failed to load reference " +