[llvm] r334405 - [llvm-exegesis] Fix unhandled error.
    Guillaume Chatelet via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Mon Jun 11 07:10:10 PDT 2018
    
    
  
Author: gchatelet
Date: Mon Jun 11 07:10:10 2018
New Revision: 334405
URL: http://llvm.org/viewvc/llvm-project?rev=334405&view=rev
Log:
[llvm-exegesis] Fix unhandled error.
Summary: Fixing an unhandled error when calling writeYaml.
Reviewers: courbet
Subscribers: tschuett, llvm-commits
Differential Revision: https://reviews.llvm.org/D48022
Modified:
    llvm/trunk/tools/llvm-exegesis/llvm-exegesis.cpp
Modified: llvm/trunk/tools/llvm-exegesis/llvm-exegesis.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/llvm-exegesis/llvm-exegesis.cpp?rev=334405&r1=334404&r2=334405&view=diff
==============================================================================
--- llvm/trunk/tools/llvm-exegesis/llvm-exegesis.cpp (original)
+++ llvm/trunk/tools/llvm-exegesis/llvm-exegesis.cpp Mon Jun 11 07:10:10 2018
@@ -148,7 +148,7 @@ void benchmarkMain() {
   std::vector<InstructionBenchmark> Results = ExitOnErr(Runner->run(
       GetOpcodeOrDie(State.getInstrInfo()), Filter, NumRepetitions));
   for (InstructionBenchmark &Result : Results)
-    Result.writeYaml(Context, BenchmarkFile);
+    ExitOnErr(Result.writeYaml(Context, BenchmarkFile));
 
   exegesis::pfm::pfmTerminate();
 }
    
    
More information about the llvm-commits
mailing list