From d4cb911d25d31a0e542ecdd3581f6af8267258bd Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Thu, 14 Aug 2014 21:43:07 +0000 Subject: Use a switch statement for IsIntegratedAssemblerDefault(). llvm-svn: 215678 --- clang/lib/Driver/ToolChains.h | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) (limited to 'clang/lib/Driver/ToolChains.h') diff --git a/clang/lib/Driver/ToolChains.h b/clang/lib/Driver/ToolChains.h index f21ff278d38..a3b20d66948 100644 --- a/clang/lib/Driver/ToolChains.h +++ b/clang/lib/Driver/ToolChains.h @@ -533,11 +533,14 @@ public: } virtual bool IsIntegratedAssemblerDefault() const override { - if (getTriple().getArch() == llvm::Triple::ppc || - getTriple().getArch() == llvm::Triple::sparc || - getTriple().getArch() == llvm::Triple::sparcv9) + switch (getTriple().getArch()) { + case llvm::Triple::ppc: + case llvm::Triple::sparc: + case llvm::Triple::sparcv9: return true; - return Generic_ELF::IsIntegratedAssemblerDefault(); + default: + return Generic_ELF::IsIntegratedAssemblerDefault(); + } } protected: @@ -582,10 +585,13 @@ public: AddClangCXXStdlibIncludeArgs(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args) const override; bool IsIntegratedAssemblerDefault() const override { - if (getTriple().getArch() == llvm::Triple::ppc || - getTriple().getArch() == llvm::Triple::ppc64) + switch (getTriple().getArch()) { + case llvm::Triple::ppc: + case llvm::Triple::ppc64: return true; - return Generic_ELF::IsIntegratedAssemblerDefault(); + default: + return Generic_ELF::IsIntegratedAssemblerDefault(); + } } bool UseSjLjExceptions() const override; -- cgit v1.2.3