[clangd] Use StringRef::consume_back_insensitive (NFC) (#139456)

This commit is contained in:
Kazu Hirata
2025-05-11 09:45:16 -07:00
committed by GitHub
parent b194f0e64e
commit 841d2e59bb

View File

@@ -404,8 +404,7 @@ enum DriverMode : unsigned char {
DriverMode getDriverMode(const std::vector<std::string> &Args) {
DriverMode Mode = DM_GCC;
llvm::StringRef Argv0 = Args.front();
if (Argv0.ends_with_insensitive(".exe"))
Argv0 = Argv0.drop_back(strlen(".exe"));
Argv0.consume_back_insensitive(".exe");
if (Argv0.ends_with_insensitive("cl"))
Mode = DM_CL;
for (const llvm::StringRef Arg : Args) {