aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp
diff options
context:
space:
mode:
authorAntonio Frighetto <me@antoniofrighetto.com>2023-09-08 17:15:22 +0200
committerAntonio Frighetto <me@antoniofrighetto.com>2023-09-08 17:19:06 +0200
commitffb8434f6a514fb3c06e0bdaff6d4ee410924ff6 (patch)
treedda8d58f8a73bb2993b3dc86fe0efa4215af7c5d /clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp
parent8669a9f93adb2d3d3ca44a0b0873000927762177 (diff)
downloadllvm-ffb8434f6a514fb3c06e0bdaff6d4ee410924ff6.zip
llvm-ffb8434f6a514fb3c06e0bdaff6d4ee410924ff6.tar.gz
llvm-ffb8434f6a514fb3c06e0bdaff6d4ee410924ff6.tar.bz2
[clang] Prevent unnecessary copies in `SymbolGraphSerializer` (NFC)
Diffstat (limited to 'clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp')
-rw-r--r--clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp b/clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp
index 229bf04..6ee6e72 100644
--- a/clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp
+++ b/clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp
@@ -597,7 +597,7 @@ std::optional<Object> serializeTemplateMixinImpl(const RecordTy &Record,
Object Generics;
Array GenericParameters;
- for (const auto Param : Template.getParameters()) {
+ for (const auto &Param : Template.getParameters()) {
Object Parameter;
Parameter["name"] = Param.Name;
Parameter["index"] = Param.Index;
@@ -608,7 +608,7 @@ std::optional<Object> serializeTemplateMixinImpl(const RecordTy &Record,
Generics["parameters"] = std::move(GenericParameters);
Array GenericConstraints;
- for (const auto Constr : Template.getConstraints()) {
+ for (const auto &Constr : Template.getConstraints()) {
Object Constraint;
Constraint["kind"] = Constr.Kind;
Constraint["lhs"] = Constr.LHS;