From 17b24399972c6315c3d49d1a3e06a3c991047818 Mon Sep 17 00:00:00 2001 From: Wenju He Date: Wed, 24 Dec 2025 00:41:05 +0100 Subject: [PATCH] [NFC][libclc] Fix remangler coverity issue: Variable copied when it could be moved --- libclc/utils/libclc-remangler/LibclcRemangler.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libclc/utils/libclc-remangler/LibclcRemangler.cpp b/libclc/utils/libclc-remangler/LibclcRemangler.cpp index 1702f8a6df84e..af96c01222321 100644 --- a/libclc/utils/libclc-remangler/LibclcRemangler.cpp +++ b/libclc/utils/libclc-remangler/LibclcRemangler.cpp @@ -850,7 +850,7 @@ class LibCLCRemangler : public ASTConsumer { bool CloneeTypeReplacement = false) { Remangler ATR{ASTCtx, FunctionTree, TypeReplacements}; - std::string const RemangledName = ATR.remangle(); + std::string RemangledName = ATR.remangle(); if (ATR.hasFailed()) return false; @@ -865,7 +865,7 @@ class LibCLCRemangler : public ASTConsumer { CloneName = OriginalName; CloneeName = RemangledName; } else { - CloneName = RemangledName; + CloneName = std::move(RemangledName); CloneeName = OriginalName; }