From 36229fa3886be7d3c864642fad021c9fe4afda38 Mon Sep 17 00:00:00 2001 From: owenca Date: Sun, 10 Jul 2022 23:49:16 -0700 Subject: [PATCH] [clang-format][NFC] Replace most of std::vector with SmallVector Differential Revision: https://reviews.llvm.org/D129466 --- clang/lib/Format/ContinuationIndenter.cpp | 2 +- clang/lib/Format/ContinuationIndenter.h | 2 +- clang/lib/Format/Format.cpp | 6 +++--- clang/lib/Format/FormatToken.cpp | 2 +- clang/lib/Format/Macros.h | 2 +- clang/lib/Format/UnwrappedLineFormatter.cpp | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/clang/lib/Format/ContinuationIndenter.cpp b/clang/lib/Format/ContinuationIndenter.cpp index e957852..1cd28ab 100644 --- a/clang/lib/Format/ContinuationIndenter.cpp +++ b/clang/lib/Format/ContinuationIndenter.cpp @@ -37,7 +37,7 @@ static bool shouldIndentWrappedSelectorName(const FormatStyle &Style, // Returns the length of everything up to the first possible line break after // the ), ], } or > matching \c Tok. static unsigned getLengthToMatchingParen(const FormatToken &Tok, - const std::vector &Stack) { + const SmallVector &Stack) { // Normally whether or not a break before T is possible is calculated and // stored in T.CanBreakBefore. Braces, array initializers and text proto // messages like `key: < ... >` are an exception: a break is possible diff --git a/clang/lib/Format/ContinuationIndenter.h b/clang/lib/Format/ContinuationIndenter.h index 494a972..620060e 100644 --- a/clang/lib/Format/ContinuationIndenter.h +++ b/clang/lib/Format/ContinuationIndenter.h @@ -434,7 +434,7 @@ struct LineState { /// A stack keeping track of properties applying to parenthesis /// levels. - std::vector Stack; + SmallVector Stack; /// Ignore the stack of \c ParenStates for state comparison. /// diff --git a/clang/lib/Format/Format.cpp b/clang/lib/Format/Format.cpp index 9ce75b6..d13907f 100644 --- a/clang/lib/Format/Format.cpp +++ b/clang/lib/Format/Format.cpp @@ -2386,7 +2386,7 @@ private: tooling::Replacements generateFixes() { tooling::Replacements Fixes; - std::vector Tokens; + SmallVector Tokens; std::copy(DeletedTokens.begin(), DeletedTokens.end(), std::back_inserter(Tokens)); @@ -2580,7 +2580,7 @@ struct JavaImportDirective { StringRef Identifier; StringRef Text; unsigned Offset; - std::vector AssociatedCommentLines; + SmallVector AssociatedCommentLines; bool IsStatic; }; @@ -2983,7 +2983,7 @@ tooling::Replacements sortJavaImports(const FormatStyle &Style, StringRef Code, llvm::Regex ImportRegex(JavaImportRegexPattern); SmallVector Matches; SmallVector ImportsInBlock; - std::vector AssociatedCommentLines; + SmallVector AssociatedCommentLines; bool FormattingOff = false; diff --git a/clang/lib/Format/FormatToken.cpp b/clang/lib/Format/FormatToken.cpp index 2c0fee6..832af46 100644 --- a/clang/lib/Format/FormatToken.cpp +++ b/clang/lib/Format/FormatToken.cpp @@ -264,7 +264,7 @@ void CommaSeparatedList::precomputeFormattingInfos(const FormatToken *Token) { // We can never place more than ColumnLimit / 3 items in a row (because of the // spaces and the comma). unsigned MaxItems = Style.ColumnLimit / 3; - std::vector MinSizeInColumn; + SmallVector MinSizeInColumn; MinSizeInColumn.reserve(MaxItems); for (unsigned Columns = 1; Columns <= MaxItems; ++Columns) { ColumnFormat Format; diff --git a/clang/lib/Format/Macros.h b/clang/lib/Format/Macros.h index ded792c..b26799c 100644 --- a/clang/lib/Format/Macros.h +++ b/clang/lib/Format/Macros.h @@ -128,7 +128,7 @@ private: const FormatStyle &Style; llvm::SpecificBumpPtrAllocator &Allocator; IdentifierTable &IdentTable; - std::vector> Buffers; + SmallVector> Buffers; llvm::StringMap Definitions; }; diff --git a/clang/lib/Format/UnwrappedLineFormatter.cpp b/clang/lib/Format/UnwrappedLineFormatter.cpp index 55a97ad..abeb93d 100644 --- a/clang/lib/Format/UnwrappedLineFormatter.cpp +++ b/clang/lib/Format/UnwrappedLineFormatter.cpp @@ -1132,7 +1132,7 @@ private: typedef std::pair QueueItem; /// The BFS queue type. - typedef std::priority_queue, + typedef std::priority_queue, std::greater> QueueType; -- 2.7.4