From 14a64da6f3f8af400fe227ed12f9d08538d0494a Mon Sep 17 00:00:00 2001 From: Alexey Sachkov Date: Thu, 30 Oct 2025 11:21:39 +0100 Subject: [PATCH] [SYCL][NFC] Fix uninitialized field in SYCLMemObjT Addresses Coverity CIDs `519597` and `519499`. Coverity results are available: https://scan.coverity.com/projects/intel-llvm?tab=overview --- sycl/source/detail/sycl_mem_obj_t.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sycl/source/detail/sycl_mem_obj_t.hpp b/sycl/source/detail/sycl_mem_obj_t.hpp index bda749da4de8f..3ecbec0ffad6e 100644 --- a/sycl/source/detail/sycl_mem_obj_t.hpp +++ b/sycl/source/detail/sycl_mem_obj_t.hpp @@ -56,8 +56,8 @@ class SYCLMemObjT : public SYCLMemObjI { SYCLMemObjT(const size_t SizeInBytes, const property_list &Props, std::unique_ptr Allocator) : MAllocator(std::move(Allocator)), MProps(Props), MInteropEvent(nullptr), - MInteropContext(nullptr), MInteropMemObject(nullptr), - MOpenCLInterop(false), MHostPtrReadOnly(false), MNeedWriteBack(true), + MInteropContext(nullptr), MOpenCLInterop(false), + MHostPtrReadOnly(false), MNeedWriteBack(true), MSizeInBytes(SizeInBytes), MUserPtr(nullptr), MShadowCopy(nullptr), MUploadDataFunctor(nullptr), MSharedPtrStorage(nullptr), MHostPtrProvided(false) {} @@ -342,7 +342,7 @@ class SYCLMemObjT : public SYCLMemObjI { std::shared_ptr MInteropContext; // Native backend memory object handle passed by user to interoperability // constructor. - ur_mem_handle_t MInteropMemObject; + ur_mem_handle_t MInteropMemObject = nullptr; // Indicates whether memory object is created using interoperability // constructor or not. bool MOpenCLInterop;