aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/COFFObjectFile.cpp
diff options
context:
space:
mode:
authorKazu Hirata <kazu@google.com>2023-12-11 21:01:36 -0800
committerGitHub <noreply@github.com>2023-12-11 21:01:36 -0800
commit586ecdf205aa8b3d162da6f955170a6736656615 (patch)
tree75cbe2050cd2f1a06a656be8b845f82433970ff3 /llvm/lib/Object/COFFObjectFile.cpp
parentd5fb4c0f118b47db74233af2d99ae075e1dbe148 (diff)
downloadllvm-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.cpp6
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");