[lld] r350968 - Fix unchecked Error introduced in r350956

Alexandre Ganea via llvm-commits llvm-commits at lists.llvm.org
Fri Jan 11 12:39:38 PST 2019


Author: aganea
Date: Fri Jan 11 12:39:38 2019
New Revision: 350968

URL: http://llvm.org/viewvc/llvm-project?rev=350968&view=rev
Log:
Fix unchecked Error introduced in r350956

Modified:
    lld/trunk/COFF/PDB.cpp

Modified: lld/trunk/COFF/PDB.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/COFF/PDB.cpp?rev=350968&r1=350967&r2=350968&view=diff
==============================================================================
--- lld/trunk/COFF/PDB.cpp (original)
+++ lld/trunk/COFF/PDB.cpp Fri Jan 11 12:39:38 2019
@@ -1301,8 +1301,10 @@ void PDBLinker::addObjFile(ObjFile *File
 
   // 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 " +




More information about the llvm-commits mailing list