From: Alexandros Lamprineas Date: Tue, 2 Jul 2019 09:45:24 +0000 (+0000) Subject: [clang][Driver][ARM] NFC: Remove unused function parameter X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=65f4c2437779db33657c5286a0d1149f992ec75b;p=clang [clang][Driver][ARM] NFC: Remove unused function parameter Removes a vector reference that was added by D62998, since the preexisting function parameter is sufficient. Differential Revision: https://reviews.llvm.org/D64044 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@364895 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Driver/ToolChains/Arch/ARM.cpp b/lib/Driver/ToolChains/Arch/ARM.cpp index 0b07058da0..2e7562c6ee 100644 --- a/lib/Driver/ToolChains/Arch/ARM.cpp +++ b/lib/Driver/ToolChains/Arch/ARM.cpp @@ -100,7 +100,6 @@ static void DecodeARMFeaturesFromCPU(const Driver &D, StringRef CPU, static void checkARMArchName(const Driver &D, const Arg *A, const ArgList &Args, llvm::StringRef ArchName, llvm::StringRef CPUName, std::vector &Features, - std::vector &ExtensionFeatures, const llvm::Triple &Triple) { std::pair Split = ArchName.split("+"); @@ -108,7 +107,7 @@ static void checkARMArchName(const Driver &D, const Arg *A, const ArgList &Args, llvm::ARM::ArchKind ArchKind = llvm::ARM::parseArch(MArch); if (ArchKind == llvm::ARM::ArchKind::INVALID || (Split.second.size() && !DecodeARMFeatures( - D, Split.second, CPUName, ArchKind, ExtensionFeatures))) + D, Split.second, CPUName, ArchKind, Features))) D.Diag(clang::diag::err_drv_clang_unsupported) << A->getAsString(Args); } @@ -116,7 +115,6 @@ static void checkARMArchName(const Driver &D, const Arg *A, const ArgList &Args, static void checkARMCPUName(const Driver &D, const Arg *A, const ArgList &Args, llvm::StringRef CPUName, llvm::StringRef ArchName, std::vector &Features, - std::vector &ExtensionFeatures, const llvm::Triple &Triple) { std::pair Split = CPUName.split("+"); @@ -125,7 +123,7 @@ static void checkARMCPUName(const Driver &D, const Arg *A, const ArgList &Args, arm::getLLVMArchKindForARM(CPU, ArchName, Triple); if (ArchKind == llvm::ARM::ArchKind::INVALID || (Split.second.size() && !DecodeARMFeatures( - D, Split.second, CPU, ArchKind, ExtensionFeatures))) + D, Split.second, CPU, ArchKind, Features))) D.Diag(clang::diag::err_drv_clang_unsupported) << A->getAsString(Args); } @@ -361,13 +359,13 @@ void arm::getARMTargetFeatures(const ToolChain &TC, << ArchArg->getAsString(Args); ArchName = StringRef(WaArch->getValue()).substr(7); checkARMArchName(D, WaArch, Args, ArchName, CPUName, - Features, ExtensionFeatures, Triple); + ExtensionFeatures, Triple); // FIXME: Set Arch. D.Diag(clang::diag::warn_drv_unused_argument) << WaArch->getAsString(Args); } else if (ArchArg) { ArchName = ArchArg->getValue(); checkARMArchName(D, ArchArg, Args, ArchName, CPUName, - Features, ExtensionFeatures, Triple); + ExtensionFeatures, Triple); } // Add CPU features for generic CPUs @@ -383,7 +381,7 @@ void arm::getARMTargetFeatures(const ToolChain &TC, if (CPUArg) checkARMCPUName(D, CPUArg, Args, CPUName, ArchName, - Features, ExtensionFeatures, Triple); + ExtensionFeatures, Triple); // Honor -mfpu=. ClangAs gives preference to -Wa,-mfpu=. const Arg *FPUArg = Args.getLastArg(options::OPT_mfpu_EQ); if (WaFPU) {