diff --git a/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h b/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h index 3385b7ab1062..4959786f10e5 100644 --- a/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h +++ b/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h @@ -182,7 +182,7 @@ serializeViaSPSToWrapperFunctionResult(const ArgTs &...Args) { return make_error( "Error serializing arguments to blob in call", inconvertibleErrorCode()); - return Result; + return std::move(Result); } template class WrapperFunctionHandlerCaller {