From 4e2e4e1de8605dabb60efb23cee20715629b14ee Mon Sep 17 00:00:00 2001 From: Andrei Elovikov Date: Mon, 6 Oct 2025 07:10:09 -0700 Subject: [PATCH] [NFC][SYCL RTC] Use `std::move` in a few places Found by the Coverity scan. --- sycl-jit/jit-compiler/lib/rtc/DeviceCompilation.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sycl-jit/jit-compiler/lib/rtc/DeviceCompilation.cpp b/sycl-jit/jit-compiler/lib/rtc/DeviceCompilation.cpp index e0150188c71a2..88e96731d95a5 100644 --- a/sycl-jit/jit-compiler/lib/rtc/DeviceCompilation.cpp +++ b/sycl-jit/jit-compiler/lib/rtc/DeviceCompilation.cpp @@ -170,13 +170,13 @@ class SYCLToolchain { llvm::vfs::getRealFileSystem()); FS->pushOverlay(ToolchainFS); if (FSOverlay) - FS->pushOverlay(FSOverlay); + FS->pushOverlay(std::move(FSOverlay)); auto Files = llvm::makeIntrusiveRefCnt( clang::FileSystemOptions{"." /* WorkingDir */}, FS); Action A{FEAction}; - ToolInvocation TI{CommandLine, &A, Files.get(), + ToolInvocation TI{std::move(CommandLine), &A, Files.get(), std::make_shared()}; TI.setDiagnosticConsumer(DiagConsumer ? DiagConsumer : &IgnoreDiag);