Skip to content

Commit

Permalink
[clangd] Use starts_with instead of startswith in CompileCommands.cpp…
Browse files Browse the repository at this point in the history
… (NFC)

llvm-project/clang-tools-extra/clangd/CompileCommands.cpp:324:52:
 error: 'startswith' is deprecated: Use starts_with instead [-Werror,-Wdeprecated-declarations]
  324 |         Cmd, [&](llvm::StringRef Arg) { return Arg.startswith(Flag); });
      |                                                    ^~~~~~~~~~
      |                                                    starts_with
  • Loading branch information
DamonFool committed Jan 12, 2024
1 parent f489fb3 commit dabc901
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion clang-tools-extra/clangd/CompileCommands.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -321,7 +321,7 @@ void CommandMangler::operator()(tooling::CompileCommand &Command,
// Check whether the flag appears in the command as a prefix.
auto HasPrefix = [&](llvm::StringRef Flag) {
return llvm::any_of(
Cmd, [&](llvm::StringRef Arg) { return Arg.startswith(Flag); });
Cmd, [&](llvm::StringRef Arg) { return Arg.starts_with(Flag); });
};

llvm::erase_if(Cmd, [](llvm::StringRef Elem) {
Expand Down

0 comments on commit dabc901

Please sign in to comment.