[clang-include-fixer] Pre-reserve vector size. NFC
authorSam McCall <sam.mccall@gmail.com>
Wed, 3 Feb 2021 07:30:45 +0000 (08:30 +0100)
committerSam McCall <sam.mccall@gmail.com>
Wed, 3 Feb 2021 07:30:45 +0000 (08:30 +0100)
clang-tools-extra/clang-include-fixer/SymbolIndexManager.cpp

index 97015f2..cbd79b6 100644 (file)
@@ -149,6 +149,7 @@ SymbolIndexManager::search(llvm::StringRef Identifier,
   rank(MatchedSymbols, FileName);
   // Strip signals, they are no longer needed.
   std::vector<SymbolInfo> Res;
+  Res.reserve(MatchedSymbols.size());
   for (auto &SymAndSig : MatchedSymbols)
     Res.push_back(std::move(SymAndSig.Symbol));
   return Res;