@@ -420,10 +420,8 @@ BreakableComment::getSplit(unsigned LineIndex, unsigned TailOffset,
420420 unsigned ColumnLimit, unsigned ContentStartColumn,
421421 const llvm::Regex &CommentPragmasRegex) const {
422422 // Don't break lines matching the comment pragmas regex.
423- if (Style.ReflowComments != FormatStyle::RCS_Always ||
424- CommentPragmasRegex.match (Content[LineIndex])) {
423+ if (!AlwaysReflow || CommentPragmasRegex.match (Content[LineIndex]))
425424 return Split (StringRef::npos, 0 );
426- }
427425 return getCommentSplit (Content[LineIndex].substr (TailOffset),
428426 ContentStartColumn, ColumnLimit, Style.TabWidth ,
429427 Encoding, Style);
@@ -610,10 +608,8 @@ BreakableToken::Split BreakableBlockComment::getSplit(
610608 unsigned LineIndex, unsigned TailOffset, unsigned ColumnLimit,
611609 unsigned ContentStartColumn, const llvm::Regex &CommentPragmasRegex) const {
612610 // Don't break lines matching the comment pragmas regex.
613- if (Style.ReflowComments != FormatStyle::RCS_Always ||
614- CommentPragmasRegex.match (Content[LineIndex])) {
611+ if (!AlwaysReflow || CommentPragmasRegex.match (Content[LineIndex]))
615612 return Split (StringRef::npos, 0 );
616- }
617613 return getCommentSplit (Content[LineIndex].substr (TailOffset),
618614 ContentStartColumn, ColumnLimit, Style.TabWidth ,
619615 Encoding, Style, Decoration.ends_with (" *" ));
@@ -859,7 +855,7 @@ bool BreakableBlockComment::mayReflow(
859855 StringRef IndentContent = Content[LineIndex];
860856 if (Lines[LineIndex].ltrim (Blanks).starts_with (" *" ))
861857 IndentContent = Lines[LineIndex].ltrim (Blanks).substr (1 );
862- return LineIndex > 0 && Style. ReflowComments == FormatStyle::RCS_Always &&
858+ return LineIndex > 0 && AlwaysReflow &&
863859 !CommentPragmasRegex.match (IndentContent) &&
864860 mayReflowContent (Content[LineIndex]) && !Tok.Finalized &&
865861 !switchesFormatting (tokenAt (LineIndex));
@@ -1165,7 +1161,7 @@ bool BreakableLineCommentSection::mayReflow(
11651161 // // text that protrudes
11661162 // // into text with different indent
11671163 // We do reflow in that case in block comments.
1168- return LineIndex > 0 && Style. ReflowComments == FormatStyle::RCS_Always &&
1164+ return LineIndex > 0 && AlwaysReflow &&
11691165 !CommentPragmasRegex.match (IndentContent) &&
11701166 mayReflowContent (Content[LineIndex]) && !Tok.Finalized &&
11711167 !switchesFormatting (tokenAt (LineIndex)) &&
0 commit comments