]> granicus.if.org Git - llvm/commitdiff
[llvm-exegesis] Pacify bots - don't std::move() - prevents copy elision
authorRoman Lebedev <lebedev.ri@gmail.com>
Wed, 10 Apr 2019 12:47:47 +0000 (12:47 +0000)
committerRoman Lebedev <lebedev.ri@gmail.com>
Wed, 10 Apr 2019 12:47:47 +0000 (12:47 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@358079 91177308-0d34-0410-b5e6-96231b3b80d8

tools/llvm-exegesis/lib/BenchmarkResult.cpp

index 976ea877e9b8ae8474b63a1e9e6c1836177bf462..4a696e2e7d343179e935add5392118f69daa2493 100644 (file)
@@ -392,7 +392,7 @@ llvm::Error InstructionBenchmark::writeYaml(const LLVMState &State,
                                             const llvm::StringRef Filename) {
   if (Filename == "-") {
     if (auto Err = writeYamlTo(State, llvm::outs()))
-      return std::move(Err);
+      return Err;
   } else {
     int ResultFD = 0;
     if (auto E = llvm::errorCodeToError(
@@ -402,7 +402,7 @@ llvm::Error InstructionBenchmark::writeYaml(const LLVMState &State,
     }
     llvm::raw_fd_ostream Ostr(ResultFD, true /*shouldClose*/);
     if (auto Err = writeYamlTo(State, Ostr))
-      return std::move(Err);
+      return Err;
   }
   return llvm::Error::success();
 }