Skip to content

Commit 83481a5

Browse files
author
git apple-llvm automerger
committed
Merge commit 'b79c763e91ac' from llvm.org/main into next
2 parents ccfb69c + b79c763 commit 83481a5

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

clang/lib/Format/BreakableToken.cpp

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -927,14 +927,12 @@ BreakableLineCommentSection::BreakableLineCommentSection(
927927
}
928928

929929
if (Lines[i].size() != IndentPrefix.size()) {
930-
PrefixSpaceChange[i] = FirstLineSpaceChange;
930+
assert(Lines[i].size() > IndentPrefix.size());
931931

932-
if (SpacesInPrefix + PrefixSpaceChange[i] < Minimum) {
933-
PrefixSpaceChange[i] +=
934-
Minimum - (SpacesInPrefix + PrefixSpaceChange[i]);
935-
}
932+
PrefixSpaceChange[i] = SpacesInPrefix + FirstLineSpaceChange < Minimum
933+
? Minimum - SpacesInPrefix
934+
: FirstLineSpaceChange;
936935

937-
assert(Lines[i].size() > IndentPrefix.size());
938936
const auto FirstNonSpace = Lines[i][IndentPrefix.size()];
939937
const bool IsFormatComment = LineTok && switchesFormatting(*LineTok);
940938
const bool LineRequiresLeadingSpace =

0 commit comments

Comments
 (0)