From 2b3d016a8a9779225725d3010452f79211c10132 Mon Sep 17 00:00:00 2001 From: "He, Wenju" Date: Fri, 1 Mar 2024 17:01:57 -0800 Subject: [PATCH] [Coverity][L0] Remove overlapping mem copy in urBindlessImagesSampledImageCreateExp --- source/adapters/level_zero/image.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/source/adapters/level_zero/image.cpp b/source/adapters/level_zero/image.cpp index 0d986de0ad..582121d91a 100644 --- a/source/adapters/level_zero/image.cpp +++ b/source/adapters/level_zero/image.cpp @@ -738,13 +738,12 @@ UR_APIEXPORT ur_result_t UR_APICALL urBindlessImagesSampledImageCreateExp( hContext, hDevice, hImageMem, pImageFormat, pImageDesc, phMem, phImage)); struct combined_sampled_image_handle { - uint64_t raw_image_handle; - uint64_t raw_sampler_handle; + uint64_t RawImageHandle; + uint64_t RawSamplerHandle; }; - combined_sampled_image_handle *sampledImageHandle = + auto *SampledImageHandle = reinterpret_cast(phImage); - sampledImageHandle->raw_image_handle = reinterpret_cast(*phImage); - sampledImageHandle->raw_sampler_handle = + SampledImageHandle->RawSamplerHandle = reinterpret_cast(hSampler->ZeSampler); return UR_RESULT_SUCCESS;