diff --git a/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h b/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h index 1664adf8933..f81af6fb7d0 100644 --- a/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h +++ b/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h @@ -108,7 +108,8 @@ private: if (!Obj) return object::OwningBinary(); - return {std::move(*Obj), std::move(ObjBuffer)}; + return object::OwningBinary(std::move(*Obj), + std::move(ObjBuffer)); } BaseLayerT &BaseLayer;