diff --git a/llvm/lib/ExecutionEngine/Orc/LLJIT.cpp b/llvm/lib/ExecutionEngine/Orc/LLJIT.cpp index cfb1bb8c7eab..63a5b1f09c82 100644 --- a/llvm/lib/ExecutionEngine/Orc/LLJIT.cpp +++ b/llvm/lib/ExecutionEngine/Orc/LLJIT.cpp @@ -928,7 +928,7 @@ Error LLJITBuilderState::prepareForConstruction() { ES, std::make_unique()); ObjLinkingLayer->addPlugin(std::make_unique( jitlink::InProcessEHFrameRegistrar::getInstance())); - return ObjLinkingLayer; + return std::move(ObjLinkingLayer); }; } }