@@ -63,19 +63,15 @@ class __SYCL_EXPORT SYCLMemObjT : public SYCLMemObjI {
6363 std::unique_ptr<SYCLMemObjAllocator> Allocator)
6464 : SYCLMemObjT(/* SizeInBytes*/ 0 , Props, std::move(Allocator)) {}
6565
66- // For ABI compatibility
67- SYCLMemObjT (cl_mem MemObject, const context &SyclContext,
68- const size_t SizeInBytes, event AvailableEvent,
69- std::unique_ptr<SYCLMemObjAllocator> Allocator);
70-
7166 SYCLMemObjT (pi_native_handle MemObject, const context &SyclContext,
7267 const size_t SizeInBytes, event AvailableEvent,
7368 std::unique_ptr<SYCLMemObjAllocator> Allocator);
7469
7570 SYCLMemObjT (cl_mem MemObject, const context &SyclContext,
7671 event AvailableEvent,
7772 std::unique_ptr<SYCLMemObjAllocator> Allocator)
78- : SYCLMemObjT(MemObject, SyclContext, /* SizeInBytes*/ 0 , AvailableEvent,
73+ : SYCLMemObjT(pi::cast<pi_native_handle>(MemObject), SyclContext,
74+ /* SizeInBytes*/ (size_t )0, AvailableEvent,
7975 std::move(Allocator)) {}
8076
8177 SYCLMemObjT (pi_native_handle MemObject, const context &SyclContext,
@@ -286,10 +282,6 @@ class __SYCL_EXPORT SYCLMemObjT : public SYCLMemObjI {
286282 MAllocator->setAlignment (RequiredAlign);
287283 }
288284
289- // For ABI compatibility
290- static size_t getBufSizeForContext (const ContextImplPtr &Context,
291- cl_mem MemObject);
292-
293285 static size_t getBufSizeForContext (const ContextImplPtr &Context,
294286 pi_native_handle MemObject);
295287
0 commit comments