@@ -124,8 +124,8 @@ void *MemoryManager::allocateInteropMemObject(
124
124
return UserPtr;
125
125
}
126
126
127
- RT::PiMemFlags getMemObjCreationFlags (const ContextImplPtr &TargetContext ,
128
- void *UserPtr, bool HostPtrReadOnly) {
127
+ static RT::PiMemFlags getMemObjCreationFlags (void *UserPtr ,
128
+ bool HostPtrReadOnly) {
129
129
// Create read_write mem object to handle arbitrary uses.
130
130
RT::PiMemFlags Result = PI_MEM_FLAGS_ACCESS_RW;
131
131
if (UserPtr)
@@ -140,7 +140,7 @@ void *MemoryManager::allocateImageObject(ContextImplPtr TargetContext,
140
140
const RT::PiMemImageFormat &Format,
141
141
const sycl::property_list &) {
142
142
RT::PiMemFlags CreationFlags =
143
- getMemObjCreationFlags (TargetContext, UserPtr, HostPtrReadOnly);
143
+ getMemObjCreationFlags (UserPtr, HostPtrReadOnly);
144
144
145
145
RT::PiMem NewMem;
146
146
const detail::plugin &Plugin = TargetContext->getPlugin ();
@@ -155,7 +155,7 @@ MemoryManager::allocateBufferObject(ContextImplPtr TargetContext, void *UserPtr,
155
155
bool HostPtrReadOnly, const size_t Size,
156
156
const sycl::property_list &PropsList) {
157
157
RT::PiMemFlags CreationFlags =
158
- getMemObjCreationFlags (TargetContext, UserPtr, HostPtrReadOnly);
158
+ getMemObjCreationFlags (UserPtr, HostPtrReadOnly);
159
159
if (PropsList.has_property <
160
160
sycl::ext::oneapi::property::buffer::use_pinned_host_memory>())
161
161
CreationFlags |= PI_MEM_FLAGS_HOST_PTR_ALLOC;
0 commit comments