[clang-tools-extra] d737cd5 - [clang-tools-extra] Turn misc copy-assign into move-assign (#184146)
via cfe-commits
cfe-commits at lists.llvm.org
Wed Mar 4 02:20:45 PST 2026
Author: serge-sans-paille
Date: 2026-03-04T10:20:39Z
New Revision: d737cd505562228b9c5f9e57b7d7f3786773ab26
URL: https://github.com/llvm/llvm-project/commit/d737cd505562228b9c5f9e57b7d7f3786773ab26
DIFF: https://github.com/llvm/llvm-project/commit/d737cd505562228b9c5f9e57b7d7f3786773ab26.diff
LOG: [clang-tools-extra] Turn misc copy-assign into move-assign (#184146)
That's an automated patch generated from clang-tidy
performance-use-std-move as a follow-up to #184136
Added:
Modified:
clang-tools-extra/clangd/Preamble.cpp
clang-tools-extra/clangd/XRefs.cpp
Removed:
################################################################################
diff --git a/clang-tools-extra/clangd/Preamble.cpp b/clang-tools-extra/clangd/Preamble.cpp
index 09aaf3290b585..cdda0208a96d6 100644
--- a/clang-tools-extra/clangd/Preamble.cpp
+++ b/clang-tools-extra/clangd/Preamble.cpp
@@ -689,7 +689,7 @@ buildPreamble(PathRef FileName, CompilerInvocation CI,
Result->Macros = CapturedInfo.takeMacros();
Result->Marks = CapturedInfo.takeMarks();
- Result->StatCache = StatCache;
+ Result->StatCache = std::move(StatCache);
Result->MainIsIncludeGuarded = CapturedInfo.isMainFileIncludeGuarded();
// Move the options instead of copying them. The invocation doesn't need
// them anymore.
diff --git a/clang-tools-extra/clangd/XRefs.cpp b/clang-tools-extra/clangd/XRefs.cpp
index 5b9ba1baa0705..c0ef0131c238f 100644
--- a/clang-tools-extra/clangd/XRefs.cpp
+++ b/clang-tools-extra/clangd/XRefs.cpp
@@ -248,7 +248,7 @@ locateMacroReferent(const syntax::Token &TouchedIdentifier, ParsedAST &AST,
LocatedSymbol Macro;
Macro.Name = std::string(M->Name);
Macro.PreferredDeclaration = *Loc;
- Macro.Definition = Loc;
+ Macro.Definition = std::move(Loc);
Macro.ID = getSymbolID(M->Name, M->Info, AST.getSourceManager());
return Macro;
}
@@ -1478,7 +1478,7 @@ maybeFindIncludeReferences(ParsedAST &AST, Position Pos,
ReferencesResult::Reference Result;
Result.Loc.range = rangeTillEOL(SM.getBufferData(SM.getMainFileID()),
IncludeOnLine->HashOffset);
- Result.Loc.uri = URIMainFile;
+ Result.Loc.uri = std::move(URIMainFile);
Results.References.push_back(std::move(Result));
return Results;
}
More information about the cfe-commits
mailing list