aboutsummaryrefslogtreecommitdiff
path: root/lld/MinGW
diff options
context:
space:
mode:
authorFangrui Song <i@maskray.me>2023-06-05 14:36:19 -0700
committerFangrui Song <i@maskray.me>2023-06-05 14:36:19 -0700
commit8d85c96e0e3a058ae82930cf6767d9a1c8cc7c1d (patch)
tree0edfcad628936f75451c686bc462e94b7011ddb4 /lld/MinGW
parentfffa05a2bcb548d5189e8c2e52d2ed2e7ebb2498 (diff)
downloadllvm-8d85c96e0e3a058ae82930cf6767d9a1c8cc7c1d.zip
llvm-8d85c96e0e3a058ae82930cf6767d9a1c8cc7c1d.tar.gz
llvm-8d85c96e0e3a058ae82930cf6767d9a1c8cc7c1d.tar.bz2
[lld] StringRef::{starts,ends}with => {starts,ends}_with. NFC
The latter form is now preferred to be similar to C++20 starts_with. This replacement also removes one function call when startswith is not inlined.
Diffstat (limited to 'lld/MinGW')
-rw-r--r--lld/MinGW/Driver.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/lld/MinGW/Driver.cpp b/lld/MinGW/Driver.cpp
index f00f50a..c5a32c3 100644
--- a/lld/MinGW/Driver.cpp
+++ b/lld/MinGW/Driver.cpp
@@ -127,7 +127,7 @@ static std::optional<std::string> findFile(StringRef path1,
// This is for -lfoo. We'll look for libfoo.dll.a or libfoo.a from search paths.
static std::string
searchLibrary(StringRef name, ArrayRef<StringRef> searchPaths, bool bStatic) {
- if (name.startswith(":")) {
+ if (name.starts_with(":")) {
for (StringRef dir : searchPaths)
if (std::optional<std::string> s = findFile(dir, name.substr(1)))
return *s;
@@ -204,7 +204,7 @@ bool mingw::link(ArrayRef<const char *> argsArr, llvm::raw_ostream &stdoutOS,
if (auto *a = args.getLastArg(OPT_entry)) {
StringRef s = a->getValue();
- if (args.getLastArgValue(OPT_m) == "i386pe" && s.startswith("_"))
+ if (args.getLastArgValue(OPT_m) == "i386pe" && s.starts_with("_"))
add("-entry:" + s.substr(1));
else
add("-entry:" + s);