diff options
author | Kazu Hirata <kazu@google.com> | 2023-12-11 21:01:36 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-11 21:01:36 -0800 |
commit | 586ecdf205aa8b3d162da6f955170a6736656615 (patch) | |
tree | 75cbe2050cd2f1a06a656be8b845f82433970ff3 /llvm/lib/Object/COFFObjectFile.cpp | |
parent | d5fb4c0f118b47db74233af2d99ae075e1dbe148 (diff) | |
download | llvm-586ecdf205aa8b3d162da6f955170a6736656615.zip llvm-586ecdf205aa8b3d162da6f955170a6736656615.tar.gz llvm-586ecdf205aa8b3d162da6f955170a6736656615.tar.bz2 |
[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)
This patch replaces uses of StringRef::{starts,ends}with with
StringRef::{starts,ends}_with for consistency with
std::{string,string_view}::{starts,ends}_with in C++20.
I'm planning to deprecate and eventually remove
StringRef::{starts,ends}with.
Diffstat (limited to 'llvm/lib/Object/COFFObjectFile.cpp')
-rw-r--r-- | llvm/lib/Object/COFFObjectFile.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/Object/COFFObjectFile.cpp b/llvm/lib/Object/COFFObjectFile.cpp index 574f7a7..87009126 100644 --- a/llvm/lib/Object/COFFObjectFile.cpp +++ b/llvm/lib/Object/COFFObjectFile.cpp @@ -336,7 +336,7 @@ bool COFFObjectFile::isDebugSection(DataRefImpl Ref) const { return false; } StringRef SectionName = SectionNameOrErr.get(); - return SectionName.startswith(".debug"); + return SectionName.starts_with(".debug"); } unsigned COFFObjectFile::getSectionID(SectionRef Sec) const { @@ -1203,9 +1203,9 @@ COFFObjectFile::getSectionName(const coff_section *Sec) const { StringRef Name = StringRef(Sec->Name, COFF::NameSize).split('\0').first; // Check for string table entry. First byte is '/'. - if (Name.startswith("/")) { + if (Name.starts_with("/")) { uint32_t Offset; - if (Name.startswith("//")) { + if (Name.starts_with("//")) { if (decodeBase64StringEntry(Name.substr(2), Offset)) return createStringError(object_error::parse_failed, "invalid section name"); |