Fix unchecked Error introduced in r350956
authorAlexandre Ganea <alexandre.ganea@ubisoft.com>
Fri, 11 Jan 2019 20:39:38 +0000 (20:39 +0000)
committerAlexandre Ganea <alexandre.ganea@ubisoft.com>
Fri, 11 Jan 2019 20:39:38 +0000 (20:39 +0000)
llvm-svn: 350968

lld/COFF/PDB.cpp

index 296009b..7862b6c 100644 (file)
@@ -1301,8 +1301,10 @@ void PDBLinker::addObjFile(ObjFile *File, CVIndexMap *ExternIndexMap) {
 
   // 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 " +