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 " +