Skip to content

Commit e84de94

Browse files
authored
[UR][Offload] Fix to make offload adapter compile (#19040)
1 parent 028f0c1 commit e84de94

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

unified-runtime/source/adapters/offload/enqueue.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,8 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueMemBufferRead(
109109

110110
ol_event_handle_t EventOut = nullptr;
111111

112-
void *DevPtr = std::get<BufferMem>(hBuffer->Mem).Ptr;
112+
char *DevPtr =
113+
reinterpret_cast<char *>(std::get<BufferMem>(hBuffer->Mem).Ptr);
113114

114115
olMemcpy(hQueue->OffloadQueue, pDst, Adapter.HostDevice, DevPtr + offset,
115116
hQueue->OffloadDevice, size, phEvent ? &EventOut : nullptr);
@@ -139,7 +140,8 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueMemBufferWrite(
139140

140141
ol_event_handle_t EventOut = nullptr;
141142

142-
void *DevPtr = std::get<BufferMem>(hBuffer->Mem).Ptr;
143+
char *DevPtr =
144+
reinterpret_cast<char *>(std::get<BufferMem>(hBuffer->Mem).Ptr);
143145

144146
auto Res =
145147
olMemcpy(hQueue->OffloadQueue, DevPtr + offset, hQueue->OffloadDevice,

0 commit comments

Comments
 (0)