From: Daniel Dunbar Date: Wed, 23 Jun 2010 18:15:13 +0000 (+0000) Subject: Driver: Add make variable to allow disabling default integrated assembler, till X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=71a6cbc5a101899f54e0a76aece82c01b48ad089;p=clang Driver: Add make variable to allow disabling default integrated assembler, till all the kinks are worked out. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@106641 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Driver/ToolChains.h b/lib/Driver/ToolChains.h index f561016ebe..cec820f4e1 100644 --- a/lib/Driver/ToolChains.h +++ b/lib/Driver/ToolChains.h @@ -157,9 +157,13 @@ public: return !isMacosxVersionLT(10, 6); } virtual bool IsIntegratedAssemblerDefault() const { +#ifdef DISABLE_DEFAULT_INTEGRATED_ASSEMBLER + return false; +#else // Default integrated assembler to on for x86. return (getTriple().getArch() == llvm::Triple::x86 || getTriple().getArch() == llvm::Triple::x86_64); +#endif } virtual bool IsObjCNonFragileABIDefault() const { // Non-fragile ABI is default for everything but i386.