@@ -171,7 +171,7 @@ alloc_image_mem(const image_descriptor &desc, const sycl::device &syclDevice,
171
171
ur_image_format_t urFormat;
172
172
populate_ur_structs (desc, urDesc, urFormat);
173
173
174
- image_mem_handle retHandle;
174
+ image_mem_handle retHandle = {} ;
175
175
176
176
// Call impl.
177
177
Adapter->call <sycl::errc::memory_allocation,
@@ -201,7 +201,7 @@ __SYCL_EXPORT image_mem_handle get_mip_level_mem_handle(
201
201
const sycl::detail::AdapterPtr &Adapter = CtxImpl->getAdapter ();
202
202
203
203
// Call impl.
204
- image_mem_handle individual_image;
204
+ image_mem_handle individual_image = {} ;
205
205
Adapter->call <sycl::errc::runtime,
206
206
sycl::detail::UrApiKind::urBindlessImagesMipmapGetLevelExp>(
207
207
C, Device, mipMem.raw_handle , level, &individual_image.raw_handle );
@@ -284,7 +284,7 @@ create_image(image_mem_handle memHandle, const image_descriptor &desc,
284
284
populate_ur_structs (desc, urDesc, urFormat);
285
285
286
286
// Call impl.
287
- ur_exp_image_mem_native_handle_t urImageHandle;
287
+ ur_exp_image_mem_native_handle_t urImageHandle = 0 ;
288
288
Adapter
289
289
->call <sycl::errc::runtime,
290
290
sycl::detail::UrApiKind::urBindlessImagesUnsampledImageCreateExp>(
@@ -421,7 +421,7 @@ create_image(void *devPtr, size_t pitch, const bindless_image_sampler &sampler,
421
421
populate_ur_structs (desc, urDesc, urFormat, pitch);
422
422
423
423
// Call impl.
424
- ur_exp_image_mem_native_handle_t urImageHandle;
424
+ ur_exp_image_mem_native_handle_t urImageHandle = 0 ;
425
425
Adapter->call <sycl::errc::runtime,
426
426
sycl::detail::UrApiKind::urBindlessImagesSampledImageCreateExp>(
427
427
C, Device, reinterpret_cast <ur_exp_image_mem_native_handle_t >(devPtr),
@@ -550,7 +550,7 @@ image_mem_handle map_external_image_memory(external_mem extMem,
550
550
551
551
ur_exp_external_mem_handle_t urExternalMem{extMem.raw_handle };
552
552
553
- image_mem_handle retHandle;
553
+ image_mem_handle retHandle = {} ;
554
554
Adapter->call <sycl::errc::invalid,
555
555
sycl::detail::UrApiKind::urBindlessImagesMapExternalArrayExp>(
556
556
C, Device, &urFormat, &urDesc, urExternalMem, &retHandle.raw_handle );
@@ -580,7 +580,7 @@ void *map_external_linear_memory(external_mem extMem, uint64_t offset,
580
580
581
581
ur_exp_external_mem_handle_t urExternalMem{extMem.raw_handle };
582
582
583
- void *retMemory;
583
+ void *retMemory = nullptr ;
584
584
Adapter->call <
585
585
sycl::errc::invalid,
586
586
sycl::detail::UrApiKind::urBindlessImagesMapExternalLinearMemoryExp>(
@@ -631,7 +631,7 @@ __SYCL_EXPORT external_semaphore import_external_semaphore(
631
631
sycl::detail::getSyclObjImpl (syclDevice);
632
632
ur_device_handle_t Device = DevImpl->getHandleRef ();
633
633
634
- ur_exp_external_semaphore_handle_t urExternalSemaphore;
634
+ ur_exp_external_semaphore_handle_t urExternalSemaphore = nullptr ;
635
635
ur_exp_file_descriptor_t urFileDescriptor = {};
636
636
urFileDescriptor.stype = UR_STRUCTURE_TYPE_EXP_FILE_DESCRIPTOR;
637
637
urFileDescriptor.fd = externalSemaphoreDesc.external_resource .file_descriptor ;
@@ -778,7 +778,7 @@ get_image_channel_type(const image_mem_handle memHandle,
778
778
sycl::detail::getSyclObjImpl (syclContext);
779
779
const sycl::detail::AdapterPtr &Adapter = CtxImpl->getAdapter ();
780
780
781
- ur_image_format_t URFormat;
781
+ ur_image_format_t URFormat = {} ;
782
782
783
783
Adapter->call <sycl::errc::invalid,
784
784
sycl::detail::UrApiKind::urBindlessImagesImageGetInfoExp>(
0 commit comments