@@ -124,8 +124,8 @@ void *MemoryManager::allocateInteropMemObject(
124124 return UserPtr;
125125}
126126
127- RT::PiMemFlags getMemObjCreationFlags (const ContextImplPtr &TargetContext ,
128- void *UserPtr, bool HostPtrReadOnly) {
127+ static RT::PiMemFlags getMemObjCreationFlags (void *UserPtr ,
128+ bool HostPtrReadOnly) {
129129 // Create read_write mem object to handle arbitrary uses.
130130 RT::PiMemFlags Result = PI_MEM_FLAGS_ACCESS_RW;
131131 if (UserPtr)
@@ -140,7 +140,7 @@ void *MemoryManager::allocateImageObject(ContextImplPtr TargetContext,
140140 const RT::PiMemImageFormat &Format,
141141 const sycl::property_list &) {
142142 RT::PiMemFlags CreationFlags =
143- getMemObjCreationFlags (TargetContext, UserPtr, HostPtrReadOnly);
143+ getMemObjCreationFlags (UserPtr, HostPtrReadOnly);
144144
145145 RT::PiMem NewMem;
146146 const detail::plugin &Plugin = TargetContext->getPlugin ();
@@ -155,7 +155,7 @@ MemoryManager::allocateBufferObject(ContextImplPtr TargetContext, void *UserPtr,
155155 bool HostPtrReadOnly, const size_t Size,
156156 const sycl::property_list &PropsList) {
157157 RT::PiMemFlags CreationFlags =
158- getMemObjCreationFlags (TargetContext, UserPtr, HostPtrReadOnly);
158+ getMemObjCreationFlags (UserPtr, HostPtrReadOnly);
159159 if (PropsList.has_property <
160160 sycl::ext::oneapi::property::buffer::use_pinned_host_memory>())
161161 CreationFlags |= PI_MEM_FLAGS_HOST_PTR_ALLOC;
0 commit comments