From 4e01184ad5a6470f1031af0ebfffb2fe97e303d7 Mon Sep 17 00:00:00 2001 From: Mehdi Amini Date: Sat, 16 Apr 2022 08:04:56 +0000 Subject: [PATCH] Apply clang-tidy fixes for performance-unnecessary-value-param in JitRunner.cpp (NFC) --- mlir/lib/ExecutionEngine/JitRunner.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/mlir/lib/ExecutionEngine/JitRunner.cpp b/mlir/lib/ExecutionEngine/JitRunner.cpp index df9ec290bb947..0e7004dca7c97 100644 --- a/mlir/lib/ExecutionEngine/JitRunner.cpp +++ b/mlir/lib/ExecutionEngine/JitRunner.cpp @@ -36,6 +36,7 @@ #include "llvm/Support/ToolOutputFile.h" #include #include +#include using namespace mlir; using llvm::Error; @@ -242,7 +243,8 @@ static Error compileAndExecuteVoidFunction(Options &options, ModuleOp module, if (!mainFunction || mainFunction.empty()) return makeStringError("entry point not found"); void *empty = nullptr; - return compileAndExecute(options, module, entryPoint, config, &empty); + return compileAndExecute(options, module, entryPoint, std::move(config), + &empty); } template @@ -297,8 +299,8 @@ Error compileAndExecuteSingleReturnFunction(Options &options, ModuleOp module, void *data; } data; data.data = &res; - if (auto error = compileAndExecute(options, module, entryPoint, config, - (void **)&data)) + if (auto error = compileAndExecute(options, module, entryPoint, + std::move(config), (void **)&data)) return error; // Intentional printing of the output so we can test.