Skip to content

Commit b194f0e

Browse files
[Driver] Use StringRef::substr instead of StringRef::slice (NFC) (llvm#139455)
StringRef::substr is shorter here because we can rely on its default second parameter.
1 parent 9eeae5a commit b194f0e

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

clang/lib/Driver/Job.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ rewriteIncludes(const llvm::ArrayRef<const char *> &Args, size_t Idx,
184184
StringRef FlagRef(Args[Idx + NumArgs - 1]);
185185
assert((FlagRef.starts_with("-F") || FlagRef.starts_with("-I")) &&
186186
"Expecting -I or -F");
187-
StringRef Inc = FlagRef.slice(2, StringRef::npos);
187+
StringRef Inc = FlagRef.substr(2);
188188
if (getAbsPath(Inc, NewInc)) {
189189
SmallString<128> NewArg(FlagRef.slice(0, 2));
190190
NewArg += NewInc;

clang/lib/Driver/ToolChain.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1441,7 +1441,7 @@ std::string ToolChain::detectLibcxxVersion(StringRef IncludePath) const {
14411441
StringRef VersionText = llvm::sys::path::filename(LI->path());
14421442
int Version;
14431443
if (VersionText[0] == 'v' &&
1444-
!VersionText.slice(1, StringRef::npos).getAsInteger(10, Version)) {
1444+
!VersionText.substr(1).getAsInteger(10, Version)) {
14451445
if (Version > MaxVersion) {
14461446
MaxVersion = Version;
14471447
MaxVersionString = std::string(VersionText);

0 commit comments

Comments
 (0)