[clang-tools-extra] 8e9da21 - [clang-tidy] Use StringRef::consume_back (NFC) (#139412)
via cfe-commits
cfe-commits at lists.llvm.org
Sat May 10 16:05:48 PDT 2025
Author: Kazu Hirata
Date: 2025-05-10T16:05:45-07:00
New Revision: 8e9da213ea406d3afafae2b34233308bb508b36b
URL: https://github.com/llvm/llvm-project/commit/8e9da213ea406d3afafae2b34233308bb508b36b
DIFF: https://github.com/llvm/llvm-project/commit/8e9da213ea406d3afafae2b34233308bb508b36b.diff
LOG: [clang-tidy] Use StringRef::consume_back (NFC) (#139412)
Added:
Modified:
clang-tools-extra/clang-tidy/utils/IncludeSorter.cpp
Removed:
################################################################################
diff --git a/clang-tools-extra/clang-tidy/utils/IncludeSorter.cpp b/clang-tools-extra/clang-tidy/utils/IncludeSorter.cpp
index 0fa54b3847ebc..83248e1319484 100644
--- a/clang-tools-extra/clang-tidy/utils/IncludeSorter.cpp
+++ b/clang-tools-extra/clang-tidy/utils/IncludeSorter.cpp
@@ -19,9 +19,8 @@ namespace {
StringRef removeFirstSuffix(StringRef Str, ArrayRef<const char *> Suffixes) {
for (StringRef Suffix : Suffixes) {
- if (Str.ends_with(Suffix)) {
- return Str.substr(0, Str.size() - Suffix.size());
- }
+ if (Str.consume_back(Suffix))
+ return Str;
}
return Str;
}
More information about the cfe-commits
mailing list