From d93300b20b47128018ecb7904321e695d84b8562 Mon Sep 17 00:00:00 2001 From: Ross Brunton Date: Wed, 18 Jun 2025 11:34:15 +0100 Subject: [PATCH] [UR][Offload] Fix to make offload adapter compile --- unified-runtime/source/adapters/offload/enqueue.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/unified-runtime/source/adapters/offload/enqueue.cpp b/unified-runtime/source/adapters/offload/enqueue.cpp index e4b698ee4697..3c52295cc1f4 100644 --- a/unified-runtime/source/adapters/offload/enqueue.cpp +++ b/unified-runtime/source/adapters/offload/enqueue.cpp @@ -109,7 +109,8 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueMemBufferRead( ol_event_handle_t EventOut = nullptr; - void *DevPtr = std::get(hBuffer->Mem).Ptr; + char *DevPtr = + reinterpret_cast(std::get(hBuffer->Mem).Ptr); olMemcpy(hQueue->OffloadQueue, pDst, Adapter.HostDevice, DevPtr + offset, hQueue->OffloadDevice, size, phEvent ? &EventOut : nullptr); @@ -139,7 +140,8 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueMemBufferWrite( ol_event_handle_t EventOut = nullptr; - void *DevPtr = std::get(hBuffer->Mem).Ptr; + char *DevPtr = + reinterpret_cast(std::get(hBuffer->Mem).Ptr); auto Res = olMemcpy(hQueue->OffloadQueue, DevPtr + offset, hQueue->OffloadDevice,