From 2042b73a6d8c99ce9a7518a4a8d46fcbcb929d70 Mon Sep 17 00:00:00 2001 From: Sergey Semenov Date: Tue, 7 Oct 2025 07:27:14 -0700 Subject: [PATCH] [SYCL] Fix copy instead of move Coverity hits --- sycl/source/handler.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sycl/source/handler.cpp b/sycl/source/handler.cpp index 47a97a812eefa..ed6264a6f9d3d 100644 --- a/sycl/source/handler.cpp +++ b/sycl/source/handler.cpp @@ -2400,7 +2400,7 @@ __SYCL_EXPORT void HandlerAccess::preProcess(handler &CGH, F(AuxHandler); auto E = AuxHandler.finalize(); if (EventNeeded) - CGH.depends_on(E); + CGH.depends_on(std::move(E)); } __SYCL_EXPORT void HandlerAccess::postProcess(handler &CGH, type_erased_cgfo_ty F) { @@ -2417,7 +2417,7 @@ __SYCL_EXPORT void HandlerAccess::postProcess(handler &CGH, PostProcessHandler.impl->MAuxiliaryResources = CGH.impl->MAuxiliaryResources; auto E = CGH.finalize(); if (!InOrder) - PostProcessHandler.depends_on(E); + PostProcessHandler.depends_on(std::move(E)); F(PostProcessHandler); swap(CGH, PostProcessHandler); }