diff --git a/sycl/source/detail/handler_impl.hpp b/sycl/source/detail/handler_impl.hpp index 8978b52aaf4c1..a306d3c69b498 100644 --- a/sycl/source/detail/handler_impl.hpp +++ b/sycl/source/detail/handler_impl.hpp @@ -123,15 +123,15 @@ class handler_impl { bool MKernelUsesClusterLaunch = false; // Extra information for bindless image copy - ur_image_desc_t MSrcImageDesc; - ur_image_desc_t MDstImageDesc; - ur_image_format_t MSrcImageFormat; - ur_image_format_t MDstImageFormat; - ur_exp_image_copy_flags_t MImageCopyFlags; - - ur_rect_offset_t MSrcOffset; - ur_rect_offset_t MDestOffset; - ur_rect_region_t MCopyExtent; + ur_image_desc_t MSrcImageDesc = {}; + ur_image_desc_t MDstImageDesc = {}; + ur_image_format_t MSrcImageFormat = {}; + ur_image_format_t MDstImageFormat = {}; + ur_exp_image_copy_flags_t MImageCopyFlags = {}; + + ur_rect_offset_t MSrcOffset = {}; + ur_rect_offset_t MDestOffset = {}; + ur_rect_region_t MCopyExtent = {}; // Extra information for semaphore interoperability ur_exp_external_semaphore_handle_t MExternalSemaphore;