Skip to content

Commit b565ef7

Browse files
committed
feedback
1 parent 72610ac commit b565ef7

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

clang-tools-extra/clang-tidy/readability/UseSpanFirstLastCheck.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -89,23 +89,23 @@ void UseSpanFirstLastCheck::handleSubspanCall(
8989
std::string Replacement;
9090
if (Visitor.IsZeroOffset && Count) {
9191
// subspan(0, count) -> first(count)
92-
auto CountStr = Lexer::getSourceText(
92+
const StringRef CountStr = Lexer::getSourceText(
9393
CharSourceRange::getTokenRange(Count->getSourceRange()),
9494
Context.getSourceManager(), Context.getLangOpts());
9595
const auto *Base =
9696
cast<CXXMemberCallExpr>(Call)->getImplicitObjectArgument();
97-
auto BaseStr = Lexer::getSourceText(
97+
const StringRef BaseStr = Lexer::getSourceText(
9898
CharSourceRange::getTokenRange(Base->getSourceRange()),
9999
Context.getSourceManager(), Context.getLangOpts());
100100
Replacement = BaseStr.str() + ".first(" + CountStr.str() + ")";
101101
} else if (Visitor.IsSizeMinusN && Visitor.SizeMinusArg) {
102102
// subspan(size() - n) -> last(n)
103-
auto ArgStr = Lexer::getSourceText(
103+
const StringRef ArgStr = Lexer::getSourceText(
104104
CharSourceRange::getTokenRange(Visitor.SizeMinusArg->getSourceRange()),
105105
Context.getSourceManager(), Context.getLangOpts());
106106
const auto *Base =
107107
cast<CXXMemberCallExpr>(Call)->getImplicitObjectArgument();
108-
auto BaseStr = Lexer::getSourceText(
108+
const StringRef BaseStr = Lexer::getSourceText(
109109
CharSourceRange::getTokenRange(Base->getSourceRange()),
110110
Context.getSourceManager(), Context.getLangOpts());
111111
Replacement = BaseStr.str() + ".last(" + ArgStr.str() + ")";

0 commit comments

Comments
 (0)