diff options
| author | Brad Smith <brad@comstyle.com> | 2014-08-14 21:43:07 +0000 |
|---|---|---|
| committer | Brad Smith <brad@comstyle.com> | 2014-08-14 21:43:07 +0000 |
| commit | d4cb911d25d31a0e542ecdd3581f6af8267258bd (patch) | |
| tree | 8c75c02c7e066cf4f78cb2e450879ba7a5600bd3 /clang/lib/Driver/ToolChains.h | |
| parent | eb0ea5f40a48c488cb8973490c41713eb202904d (diff) | |
| download | bcm5719-llvm-d4cb911d25d31a0e542ecdd3581f6af8267258bd.tar.gz bcm5719-llvm-d4cb911d25d31a0e542ecdd3581f6af8267258bd.zip | |
Use a switch statement for IsIntegratedAssemblerDefault().
llvm-svn: 215678
Diffstat (limited to 'clang/lib/Driver/ToolChains.h')
| -rw-r--r-- | clang/lib/Driver/ToolChains.h | 20 |
1 files changed, 13 insertions, 7 deletions
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; |

