@@ -119,7 +119,7 @@ class ScopedLineState {
119119 assert (Parser.Line ->Tokens .empty ());
120120 Parser.Line = std::move (PreBlockLine);
121121 if (Parser.CurrentLines == &Parser.PreprocessorDirectives )
122- Parser.MustBreakBeforeNextToken = true ;
122+ Parser.AtEndOfPPLine = true ;
123123 Parser.CurrentLines = OriginalLines;
124124 }
125125
@@ -158,8 +158,8 @@ UnwrappedLineParser::UnwrappedLineParser(
158158 ArrayRef<FormatToken *> Tokens, UnwrappedLineConsumer &Callback,
159159 llvm::SpecificBumpPtrAllocator<FormatToken> &Allocator,
160160 IdentifierTable &IdentTable)
161- : Line(new UnwrappedLine), MustBreakBeforeNextToken (false ),
162- CurrentLines (&Lines), Style(Style), IsCpp(Style.isCpp()),
161+ : Line(new UnwrappedLine), AtEndOfPPLine (false ), CurrentLines(&Lines ),
162+ Style (Style), IsCpp(Style.isCpp()),
163163 LangOpts(getFormattingLangOpts(Style)), Keywords(Keywords),
164164 CommentPragmasRegex(Style.CommentPragmas), Tokens(nullptr ),
165165 Callback(Callback), AllTokens(Tokens), PPBranchLevel(-1 ),
@@ -180,7 +180,7 @@ void UnwrappedLineParser::reset() {
180180 Line.reset (new UnwrappedLine);
181181 CommentsBeforeNextToken.clear ();
182182 FormatTok = nullptr ;
183- MustBreakBeforeNextToken = false ;
183+ AtEndOfPPLine = false ;
184184 IsDecltypeAutoFunction = false ;
185185 PreprocessorDirectives.clear ();
186186 CurrentLines = &Lines;
@@ -5090,12 +5090,12 @@ UnwrappedLineParser::parseMacroCall() {
50905090
50915091void UnwrappedLineParser::pushToken (FormatToken *Tok) {
50925092 Line->Tokens .push_back (UnwrappedLineNode (Tok));
5093- if (MustBreakBeforeNextToken ) {
5093+ if (AtEndOfPPLine ) {
50945094 auto &Tok = *Line->Tokens .back ().Tok ;
50955095 Tok.MustBreakBefore = true ;
50965096 Tok.MustBreakBeforeFinalized = true ;
5097- Tok.FirstAfterPPDirectiveLine = true ;
5098- MustBreakBeforeNextToken = false ;
5097+ Tok.FirstAfterPPLine = true ;
5098+ AtEndOfPPLine = false ;
50995099 }
51005100}
51015101
0 commit comments