diff options
author | Kazu Hirata <kazu@google.com> | 2025-05-22 23:50:55 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-05-22 23:50:55 -0700 |
commit | 05674b21fed51a940b93e09b38d1833010f3f694 (patch) | |
tree | c09ff315ce7eb87130782010ae7cd673bbb8e37a /clang-tools-extra/clang-tidy/llvm/HeaderGuardCheck.cpp | |
parent | 782c066b69832d0691b6e4b8d5c18175e05d5c10 (diff) | |
download | llvm-05674b21fed51a940b93e09b38d1833010f3f694.zip llvm-05674b21fed51a940b93e09b38d1833010f3f694.tar.gz llvm-05674b21fed51a940b93e09b38d1833010f3f694.tar.bz2 |
[clang-tidy] Use std:::string::find with std::string_view (NFC) (#141188)
std::string::rfind accepts anything that can be converted to
std::string_view starting in C++17. Since StringRef can be converted
to std::string_view, we do not need to create a temporary instance of
std::string here.
Diffstat (limited to 'clang-tools-extra/clang-tidy/llvm/HeaderGuardCheck.cpp')
-rw-r--r-- | clang-tools-extra/clang-tidy/llvm/HeaderGuardCheck.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang-tools-extra/clang-tidy/llvm/HeaderGuardCheck.cpp b/clang-tools-extra/clang-tidy/llvm/HeaderGuardCheck.cpp index ba89070..3ea235b1 100644 --- a/clang-tools-extra/clang-tidy/llvm/HeaderGuardCheck.cpp +++ b/clang-tools-extra/clang-tidy/llvm/HeaderGuardCheck.cpp @@ -40,7 +40,7 @@ std::string LLVMHeaderGuardCheck::getHeaderGuard(StringRef Filename, // Unlike LLVM svn, LLVM git monorepo is named llvm-project, so we replace // "/llvm-project/" with the canonical "/llvm/". const static StringRef LLVMProject = "/llvm-project/"; - size_t PosLLVMProject = Guard.rfind(std::string(LLVMProject)); + size_t PosLLVMProject = Guard.rfind(LLVMProject); if (PosLLVMProject != StringRef::npos) Guard = Guard.replace(PosLLVMProject, LLVMProject.size(), "/llvm/"); |