Skip to content

Commit 10243d0

Browse files
committed
[clang-format] Simplify use of StringRef::substr(). NFC.
1 parent 29d1651 commit 10243d0

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

clang/lib/Format/BreakableToken.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -417,7 +417,7 @@ BreakableBlockComment::BreakableBlockComment(
417417
if (!Content[i].empty() && i + 1 != e && Decoration.startswith(Content[i]))
418418
continue;
419419
while (!Content[i].startswith(Decoration))
420-
Decoration = Decoration.substr(0, Decoration.size() - 1);
420+
Decoration = Decoration.drop_back(1);
421421
}
422422

423423
LastLineNeedsDecoration = true;

clang/lib/Format/FormatTokenLexer.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -621,9 +621,9 @@ void FormatTokenLexer::handleCSharpVerbatimAndInterpolatedStrings() {
621621
if (LastBreak != StringRef::npos) {
622622
CSharpStringLiteral->IsMultiline = true;
623623
unsigned StartColumn = 0;
624-
CSharpStringLiteral->LastLineColumnWidth = encoding::columnWidthWithTabs(
625-
LiteralText.substr(LastBreak + 1, LiteralText.size()), StartColumn,
626-
Style.TabWidth, Encoding);
624+
CSharpStringLiteral->LastLineColumnWidth =
625+
encoding::columnWidthWithTabs(LiteralText.substr(LastBreak + 1),
626+
StartColumn, Style.TabWidth, Encoding);
627627
}
628628

629629
SourceLocation loc = Offset < Lex->getBuffer().end()
@@ -688,9 +688,9 @@ void FormatTokenLexer::handleTemplateStrings() {
688688
if (LastBreak != StringRef::npos) {
689689
BacktickToken->IsMultiline = true;
690690
unsigned StartColumn = 0; // The template tail spans the entire line.
691-
BacktickToken->LastLineColumnWidth = encoding::columnWidthWithTabs(
692-
LiteralText.substr(LastBreak + 1, LiteralText.size()), StartColumn,
693-
Style.TabWidth, Encoding);
691+
BacktickToken->LastLineColumnWidth =
692+
encoding::columnWidthWithTabs(LiteralText.substr(LastBreak + 1),
693+
StartColumn, Style.TabWidth, Encoding);
694694
}
695695

696696
SourceLocation loc = Offset < Lex->getBuffer().end()

0 commit comments

Comments
 (0)