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; }