diff --git a/sycl/include/sycl/ext/oneapi/experimental/async_alloc/memory_pool.hpp b/sycl/include/sycl/ext/oneapi/experimental/async_alloc/memory_pool.hpp index e548187bd4f7b..8e70eaa8ecdea 100644 --- a/sycl/include/sycl/ext/oneapi/experimental/async_alloc/memory_pool.hpp +++ b/sycl/include/sycl/ext/oneapi/experimental/async_alloc/memory_pool.hpp @@ -90,7 +90,8 @@ class __SYCL_EXPORT memory_pool { protected: std::shared_ptr impl; - memory_pool(std::shared_ptr Impl) : impl(Impl) {} + memory_pool(std::shared_ptr Impl) + : impl(std::move(Impl)) {} template friend const decltype(Obj::impl) &