浏览代码

[llvm-exegesis] Fix missing std::move.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@344496 91177308-0d34-0410-b5e6-96231b3b80d8
Guillaume Chatelet 6 年之前
父节点
当前提交
9d078e5696
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      tools/llvm-exegesis/lib/SnippetGenerator.cpp

+ 2 - 2
tools/llvm-exegesis/lib/SnippetGenerator.cpp

@@ -125,7 +125,7 @@ generateSelfAliasingCodeTemplates(const Instruction &Instr) {
     setRandomAliasing(SelfAliasing, IT, IT);
   }
   CT.Instructions.push_back(std::move(IT));
-  return Result;
+  return std::move(Result);
 }
 
 llvm::Expected<std::vector<CodeTemplate>>
@@ -136,7 +136,7 @@ generateUnconstrainedCodeTemplates(const Instruction &Instr,
   CodeTemplate &CT = Result.back();
   CT.Info = llvm::formatv("{0}, repeating an unconstrained assignment", Msg);
   CT.Instructions.emplace_back(Instr);
-  return Result;
+  return std::move(Result);
 }
 
 std::mt19937 &randomGenerator() {