diff --git a/sycl/source/detail/helpers.cpp b/sycl/source/detail/helpers.cpp index 4bae5c59bb6bb..d8afc90b48d85 100644 --- a/sycl/source/detail/helpers.cpp +++ b/sycl/source/detail/helpers.cpp @@ -66,7 +66,7 @@ retrieveKernelBinary(const QueueImplPtr &Queue, const char *KernelName, auto Device = detail::createSyclObjFromImpl(DeviceImpl); ur_program_handle_t Program = detail::ProgramManager::getInstance().createURProgram( - **DeviceImage, Context, {Device}); + **DeviceImage, Context, {std::move(Device)}); return {*DeviceImage, Program}; }