From 22e55ba3293f72df84de509db821b4d8a2c4c55e Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Wed, 28 Aug 2024 01:13:46 -0700 Subject: [llvm] Prefer StringRef::substr to StringRef::slice (NFC) (#106330) S.substr(N) is simpler than S.slice(N, StringRef::npos). Also, substr is probably better recognizable than slice thanks to std::string_view::substr. --- llvm/lib/FileCheck/FileCheck.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'llvm/lib/FileCheck/FileCheck.cpp') diff --git a/llvm/lib/FileCheck/FileCheck.cpp b/llvm/lib/FileCheck/FileCheck.cpp index df5f7f4697c5..b6c28385ebb0 100644 --- a/llvm/lib/FileCheck/FileCheck.cpp +++ b/llvm/lib/FileCheck/FileCheck.cpp @@ -298,7 +298,7 @@ Pattern::parseVariable(StringRef &Str, const SourceMgr &SM) { ++I; if (I == Str.size()) - return ErrorDiagnostic::get(SM, Str.slice(I, StringRef::npos), + return ErrorDiagnostic::get(SM, Str.substr(I), StringRef("empty ") + (IsPseudo ? "pseudo " : "global ") + "variable name"); -- cgit v1.2.3