diff --git a/sycl/source/detail/buffer_impl.cpp b/sycl/source/detail/buffer_impl.cpp index 1795992594078..7716d0931fbdd 100644 --- a/sycl/source/detail/buffer_impl.cpp +++ b/sycl/source/detail/buffer_impl.cpp @@ -23,7 +23,7 @@ void *buffer_impl::allocateMem(ContextImplPtr Context, bool InitFromUserData, void *HostPtr, sycl::detail::pi::PiEvent &OutEventToWait) { bool HostPtrReadOnly = false; - BaseT::determineHostPtr(Context, InitFromUserData, HostPtr, HostPtrReadOnly); + BaseT::determineHostPtr(InitFromUserData, HostPtr, HostPtrReadOnly); assert(!(nullptr == HostPtr && BaseT::useHostPtr() && !Context) && "Internal error. Allocating memory on the host " "while having use_host_ptr property"); diff --git a/sycl/source/detail/image_impl.cpp b/sycl/source/detail/image_impl.cpp index e5bacd33fc70d..0e7b4012617c3 100644 --- a/sycl/source/detail/image_impl.cpp +++ b/sycl/source/detail/image_impl.cpp @@ -330,7 +330,7 @@ void *image_impl::allocateMem(ContextImplPtr Context, bool InitFromUserData, void *HostPtr, sycl::detail::pi::PiEvent &OutEventToWait) { bool HostPtrReadOnly = false; - BaseT::determineHostPtr(Context, InitFromUserData, HostPtr, HostPtrReadOnly); + BaseT::determineHostPtr(InitFromUserData, HostPtr, HostPtrReadOnly); sycl::detail::pi::PiMemImageDesc Desc = getImageDesc(HostPtr != nullptr); assert(checkImageDesc(Desc, Context, HostPtr) && diff --git a/sycl/source/detail/sycl_mem_obj_t.cpp b/sycl/source/detail/sycl_mem_obj_t.cpp index 374f6f1247097..63e6aa3735cc1 100644 --- a/sycl/source/detail/sycl_mem_obj_t.cpp +++ b/sycl/source/detail/sycl_mem_obj_t.cpp @@ -173,8 +173,7 @@ size_t SYCLMemObjT::getBufSizeForContext(const ContextImplPtr &Context, bool SYCLMemObjT::isInterop() const { return MOpenCLInterop; } -void SYCLMemObjT::determineHostPtr(const ContextImplPtr & /*Context*/, - bool InitFromUserData, void *&HostPtr, +void SYCLMemObjT::determineHostPtr(bool InitFromUserData, void *&HostPtr, bool &HostPtrReadOnly) { // The data for the allocation can be provided via either the user pointer // (InitFromUserData, can be read-only) or a runtime-allocated read-write diff --git a/sycl/source/detail/sycl_mem_obj_t.hpp b/sycl/source/detail/sycl_mem_obj_t.hpp index d86468f4dc497..88cda02210dd7 100644 --- a/sycl/source/detail/sycl_mem_obj_t.hpp +++ b/sycl/source/detail/sycl_mem_obj_t.hpp @@ -327,8 +327,8 @@ class SYCLMemObjT : public SYCLMemObjI { protected: // An allocateMem helper that determines which host ptr to use - void determineHostPtr(const ContextImplPtr &Context, bool InitFromUserData, - void *&HostPtr, bool &HostPtrReadOnly); + void determineHostPtr(bool InitFromUserData, void *&HostPtr, + bool &HostPtrReadOnly); // Allocator used for allocation memory on host. std::unique_ptr MAllocator;