https://github.com/naveen-seth created https://github.com/llvm/llvm-project/pull/177876
None >From 88de524f4ac0b788559830e9caf76cc04ea9ef5b Mon Sep 17 00:00:00 2001 From: Naveen Seth Hanig <[email protected]> Date: Sun, 25 Jan 2026 20:54:10 +0100 Subject: [PATCH] [clang] Remove unused parameter from Driver::DiagnoseInputExistence (NFC) --- clang/include/clang/Driver/Driver.h | 3 +-- clang/lib/Driver/Driver.cpp | 10 +++++----- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/clang/include/clang/Driver/Driver.h b/clang/include/clang/Driver/Driver.h index b7bd1bc8aab49..f7c138027bdae 100644 --- a/clang/include/clang/Driver/Driver.h +++ b/clang/include/clang/Driver/Driver.h @@ -546,8 +546,7 @@ class Driver { /// issue a diagnostic and return false. /// If TypoCorrect is true and the file does not exist, see if it looks /// like a likely typo for a flag and if so print a "did you mean" blurb. - bool DiagnoseInputExistence(const llvm::opt::DerivedArgList &Args, - StringRef Value, types::ID Ty, + bool DiagnoseInputExistence(StringRef Value, types::ID Ty, bool TypoCorrect) const; /// BuildJobs - Bind actions to concrete tools and translate diff --git a/clang/lib/Driver/Driver.cpp b/clang/lib/Driver/Driver.cpp index eb3f9cbea2845..b35e72c9c898f 100644 --- a/clang/lib/Driver/Driver.cpp +++ b/clang/lib/Driver/Driver.cpp @@ -2866,8 +2866,8 @@ void Driver::BuildUniversalActions(Compilation &C, const ToolChain &TC, } } -bool Driver::DiagnoseInputExistence(const DerivedArgList &Args, StringRef Value, - types::ID Ty, bool TypoCorrect) const { +bool Driver::DiagnoseInputExistence(StringRef Value, types::ID Ty, + bool TypoCorrect) const { if (!getCheckInputsExist()) return true; @@ -3106,12 +3106,12 @@ void Driver::BuildInputs(const ToolChain &TC, DerivedArgList &Args, Args.hasArgNoClaim(options::OPT_hipstdpar)) Ty = types::TY_HIP; - if (DiagnoseInputExistence(Args, Value, Ty, /*TypoCorrect=*/true)) + if (DiagnoseInputExistence(Value, Ty, /*TypoCorrect=*/true)) Inputs.push_back(std::make_pair(Ty, A)); } else if (A->getOption().matches(options::OPT__SLASH_Tc)) { StringRef Value = A->getValue(); - if (DiagnoseInputExistence(Args, Value, types::TY_C, + if (DiagnoseInputExistence(Value, types::TY_C, /*TypoCorrect=*/false)) { Arg *InputArg = MakeInputArg(Args, Opts, A->getValue()); Inputs.push_back(std::make_pair(types::TY_C, InputArg)); @@ -3119,7 +3119,7 @@ void Driver::BuildInputs(const ToolChain &TC, DerivedArgList &Args, A->claim(); } else if (A->getOption().matches(options::OPT__SLASH_Tp)) { StringRef Value = A->getValue(); - if (DiagnoseInputExistence(Args, Value, types::TY_CXX, + if (DiagnoseInputExistence(Value, types::TY_CXX, /*TypoCorrect=*/false)) { Arg *InputArg = MakeInputArg(Args, Opts, A->getValue()); Inputs.push_back(std::make_pair(types::TY_CXX, InputArg)); _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
