Skip to content

Commit f26eb3c

Browse files
[SYCL][ESIMD][EMU] Argument initializations for CM runtime calls (#7427)
- Pointers for CM structs used for CM Runtime calls are initialized
1 parent be3dfbd commit f26eb3c

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

sycl/plugins/esimd_emulator/pi_esimd_emulator.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -932,7 +932,7 @@ pi_result piQueueCreate(pi_context Context, pi_device Device,
932932
return PI_ERROR_INVALID_QUEUE_PROPERTIES;
933933
}
934934

935-
cm_support::CmQueue *CmQueue;
935+
cm_support::CmQueue *CmQueue = nullptr;
936936

937937
int Result = Context->Device->CmDevicePtr->CreateQueue(CmQueue);
938938
if (Result != cm_support::CM_SUCCESS) {
@@ -1023,7 +1023,7 @@ pi_result piMemBufferCreate(pi_context Context, pi_mem_flags Flags, size_t Size,
10231023

10241024
char *MapBasePtr = nullptr;
10251025
cm_surface_ptr_t CmBuf;
1026-
cm_support::SurfaceIndex *CmIndex;
1026+
cm_support::SurfaceIndex *CmIndex = nullptr;
10271027
int Status = cm_support::CM_FAILURE;
10281028

10291029
if (Flags & PI_MEM_FLAGS_HOST_PTR_USE) {
@@ -1215,7 +1215,7 @@ pi_result piMemImageCreate(pi_context Context, pi_mem_flags Flags,
12151215

12161216
char *MapBasePtr = nullptr;
12171217
cm_surface_ptr_t CmImg;
1218-
cm_support::SurfaceIndex *CmIndex;
1218+
cm_support::SurfaceIndex *CmIndex = nullptr;
12191219
int Status = cm_support::CM_SUCCESS;
12201220

12211221
if (Flags & PI_MEM_FLAGS_HOST_PTR_USE) {

0 commit comments

Comments
 (0)