[llvm] r275355 - MIRParser: Fix MIRParser not reporting nullptr on error.

Matthias Braun via llvm-commits llvm-commits at lists.llvm.org
Wed Jul 13 17:42:37 PDT 2016


Author: matze
Date: Wed Jul 13 19:42:37 2016
New Revision: 275355

URL: http://llvm.org/viewvc/llvm-project?rev=275355&view=rev
Log:
MIRParser: Fix MIRParser not reporting nullptr on error.

While some code paths in MIRParserImpl::parse() already returned nullptr
in case of error one of the important ones did not.

Modified:
    llvm/trunk/lib/CodeGen/MIRParser/MIRParser.cpp

Modified: llvm/trunk/lib/CodeGen/MIRParser/MIRParser.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/MIRParser/MIRParser.cpp?rev=275355&r1=275354&r2=275355&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/MIRParser/MIRParser.cpp (original)
+++ llvm/trunk/lib/CodeGen/MIRParser/MIRParser.cpp Wed Jul 13 19:42:37 2016
@@ -231,7 +231,7 @@ std::unique_ptr<Module> MIRParserImpl::p
                       Context, &IRSlots);
     if (!M) {
       reportDiagnostic(diagFromBlockStringDiag(Error, BSN->getSourceRange()));
-      return M;
+      return nullptr;
     }
     In.nextDocument();
     if (!In.setCurrentDocument())




More information about the llvm-commits mailing list