diff options
author | Antonio Frighetto <me@antoniofrighetto.com> | 2023-09-08 17:15:22 +0200 |
---|---|---|
committer | Antonio Frighetto <me@antoniofrighetto.com> | 2023-09-08 17:19:06 +0200 |
commit | ffb8434f6a514fb3c06e0bdaff6d4ee410924ff6 (patch) | |
tree | dda8d58f8a73bb2993b3dc86fe0efa4215af7c5d /clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp | |
parent | 8669a9f93adb2d3d3ca44a0b0873000927762177 (diff) | |
download | llvm-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.cpp | 4 |
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; |