aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2010-06-23 18:15:13 +0000
committerDaniel Dunbar <daniel@zuster.org>2010-06-23 18:15:13 +0000
commit71a6cbc5a101899f54e0a76aece82c01b48ad089 (patch)
tree3eeac7093bb1c57cb9dcac87eaee98bde876ac04
parent448278ad268e74e0fe529087e2f5729034a748f2 (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.h4
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.