diff options
Diffstat (limited to 'clang/lib/Format/TokenAnalyzer.cpp')
| -rw-r--r-- | clang/lib/Format/TokenAnalyzer.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/Format/TokenAnalyzer.cpp b/clang/lib/Format/TokenAnalyzer.cpp index 2bd5a1fd6230..0a775c0a87ed 100644 --- a/clang/lib/Format/TokenAnalyzer.cpp +++ b/clang/lib/Format/TokenAnalyzer.cpp @@ -110,12 +110,13 @@ std::pair<tooling::Replacements, unsigned> TokenAnalyzer::process() { UnwrappedLineParser Parser(Style, Lex.getKeywords(), Env.getFirstStartColumn(), Tokens, *this); Parser.parse(); - assert(UnwrappedLines.rbegin()->empty()); + assert(UnwrappedLines.back().empty()); unsigned Penalty = 0; for (unsigned Run = 0, RunE = UnwrappedLines.size(); Run + 1 != RunE; ++Run) { const auto &Lines = UnwrappedLines[Run]; LLVM_DEBUG(llvm::dbgs() << "Run " << Run << "...\n"); SmallVector<AnnotatedLine *, 16> AnnotatedLines; + AnnotatedLines.reserve(Lines.size()); TokenAnnotator Annotator(Style, Lex.getKeywords()); for (const UnwrappedLine &Line : Lines) { |
