diff --git a/clang-tools-extra/clang-include-fixer/SymbolIndexManager.cpp b/clang-tools-extra/clang-include-fixer/SymbolIndexManager.cpp index 97015f2468e9..cbd79b64eae0 100644 --- a/clang-tools-extra/clang-include-fixer/SymbolIndexManager.cpp +++ b/clang-tools-extra/clang-include-fixer/SymbolIndexManager.cpp @@ -149,6 +149,7 @@ SymbolIndexManager::search(llvm::StringRef Identifier, rank(MatchedSymbols, FileName); // Strip signals, they are no longer needed. std::vector Res; + Res.reserve(MatchedSymbols.size()); for (auto &SymAndSig : MatchedSymbols) Res.push_back(std::move(SymAndSig.Symbol)); return Res;