diff options
author | Fangrui Song <i@maskray.me> | 2023-06-05 14:36:19 -0700 |
---|---|---|
committer | Fangrui Song <i@maskray.me> | 2023-06-05 14:36:19 -0700 |
commit | 8d85c96e0e3a058ae82930cf6767d9a1c8cc7c1d (patch) | |
tree | 0edfcad628936f75451c686bc462e94b7011ddb4 /lld/MinGW | |
parent | fffa05a2bcb548d5189e8c2e52d2ed2e7ebb2498 (diff) | |
download | llvm-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.cpp | 4 |
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); |