diff options
author | Daniel Dunbar <daniel@zuster.org> | 2010-06-23 18:15:13 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2010-06-23 18:15:13 +0000 |
commit | 71a6cbc5a101899f54e0a76aece82c01b48ad089 (patch) | |
tree | 3eeac7093bb1c57cb9dcac87eaee98bde876ac04 | |
parent | 448278ad268e74e0fe529087e2f5729034a748f2 (diff) |
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
-rw-r--r-- | lib/Driver/ToolChains.h | 4 |
1 files changed, 4 insertions, 0 deletions
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. |