[llvm] r363439 - [Remarks] Use the RemarkSetup error in setupOptimizationRemarks

Francis Visoiu Mistrih via llvm-commits llvm-commits at lists.llvm.org
Fri Jun 14 11:18:26 PDT 2019


Author: thegameg
Date: Fri Jun 14 11:18:26 2019
New Revision: 363439

URL: http://llvm.org/viewvc/llvm-project?rev=363439&view=rev
Log:
[Remarks] Use the RemarkSetup error in setupOptimizationRemarks

Added the errors in r363415 but they were not used in the
RemarkStreamer.

Modified:
    llvm/trunk/lib/IR/RemarkStreamer.cpp

Modified: llvm/trunk/lib/IR/RemarkStreamer.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/IR/RemarkStreamer.cpp?rev=363439&r1=363438&r2=363439&view=diff
==============================================================================
--- llvm/trunk/lib/IR/RemarkStreamer.cpp (original)
+++ llvm/trunk/lib/IR/RemarkStreamer.cpp Fri Jun 14 11:18:26 2019
@@ -129,7 +129,7 @@ llvm::setupOptimizationRemarks(LLVMConte
   // We don't use llvm::FileError here because some diagnostics want the file
   // name separately.
   if (EC)
-    return errorCodeToError(EC);
+    return make_error<RemarkSetupFileError>(errorCodeToError(EC));
 
   Context.setRemarkStreamer(llvm::make_unique<RemarkStreamer>(
       RemarksFilename,
@@ -137,7 +137,7 @@ llvm::setupOptimizationRemarks(LLVMConte
 
   if (!RemarksPasses.empty())
     if (Error E = Context.getRemarkStreamer()->setFilter(RemarksPasses))
-      return std::move(E);
+      return make_error<RemarkSetupPatternError>(std::move(E));
 
   return std::move(RemarksFile);
 }




More information about the llvm-commits mailing list