Mercurial > hg > CbC > CbC_llvm
diff clang/lib/Format/BreakableToken.cpp @ 173:0572611fdcc8 llvm10 llvm12
reorgnization done
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 25 May 2020 11:55:54 +0900 |
parents | 1d019706d866 |
children | 2e18cbf3894f |
line wrap: on
line diff
--- a/clang/lib/Format/BreakableToken.cpp Mon May 25 11:50:15 2020 +0900 +++ b/clang/lib/Format/BreakableToken.cpp Mon May 25 11:55:54 2020 +0900 @@ -588,8 +588,7 @@ unsigned CharsToRemove = Split.second; assert(LocalIndentAtLineBreak >= Prefix.size()); std::string PrefixWithTrailingIndent = std::string(Prefix); - for (unsigned I = 0; I < ContentIndent; ++I) - PrefixWithTrailingIndent += " "; + PrefixWithTrailingIndent.append(ContentIndent, ' '); Whitespaces.replaceWhitespaceInToken( tokenAt(LineIndex), BreakOffsetInToken, CharsToRemove, "", PrefixWithTrailingIndent, InPPDirective, /*Newlines=*/1, @@ -864,7 +863,8 @@ // tokens by the empty string. Whitespaces.replaceWhitespace( *Tokens[LineIndex], /*Newlines=*/0, /*Spaces=*/0, - /*StartOfTokenColumn=*/StartColumn, /*InPPDirective=*/false); + /*StartOfTokenColumn=*/StartColumn, /*IsAligned=*/true, + /*InPPDirective=*/false); } else if (LineIndex > 0) { // In case we're reflowing after the '\' in: // @@ -932,6 +932,7 @@ /*Newlines=*/1, /*Spaces=*/LineColumn, /*StartOfTokenColumn=*/LineColumn, + /*IsAligned=*/true, /*InPPDirective=*/false); } if (OriginalPrefix[LineIndex] != Prefix[LineIndex]) {