njames93 created this revision. njames93 added reviewers: sammccall, kadircet. Herald added subscribers: usaxena95, arphaman. njames93 requested review of this revision. Herald added subscribers: cfe-commits, MaskRay, ilya-biryukov. Herald added a project: clang-tools-extra.
Repository: rG LLVM Github Monorepo https://reviews.llvm.org/D101461 Files: clang-tools-extra/clangd/Protocol.cpp Index: clang-tools-extra/clangd/Protocol.cpp =================================================================== --- clang-tools-extra/clangd/Protocol.cpp +++ clang-tools-extra/clangd/Protocol.cpp @@ -1075,6 +1075,7 @@ constexpr unsigned SemanticTokenEncodingSize = 5; static llvm::json::Value encodeTokens(llvm::ArrayRef<SemanticToken> Toks) { llvm::json::Array Result; + Result.reserve(SemanticTokenEncodingSize * Toks.size()); for (const auto &Tok : Toks) { Result.push_back(Tok.deltaLine); Result.push_back(Tok.deltaStart);
Index: clang-tools-extra/clangd/Protocol.cpp =================================================================== --- clang-tools-extra/clangd/Protocol.cpp +++ clang-tools-extra/clangd/Protocol.cpp @@ -1075,6 +1075,7 @@ constexpr unsigned SemanticTokenEncodingSize = 5; static llvm::json::Value encodeTokens(llvm::ArrayRef<SemanticToken> Toks) { llvm::json::Array Result; + Result.reserve(SemanticTokenEncodingSize * Toks.size()); for (const auto &Tok : Toks) { Result.push_back(Tok.deltaLine); Result.push_back(Tok.deltaStart);
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits