summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver/ToolChains.cpp
diff options
context:
space:
mode:
authorBob Wilson <bob.wilson@apple.com>2011-10-30 00:20:28 +0000
committerBob Wilson <bob.wilson@apple.com>2011-10-30 00:20:28 +0000
commitd32fba2379f35969061428ab3262a1ec48a7b65f (patch)
treeab323e2bdf8b38f5b2fe7078a40be9d761c64a16 /clang/lib/Driver/ToolChains.cpp
parentf525e37c5db34cc8a799d95166c03fa6c0806926 (diff)
downloadbcm5719-llvm-d32fba2379f35969061428ab3262a1ec48a7b65f.tar.gz
bcm5719-llvm-d32fba2379f35969061428ab3262a1ec48a7b65f.zip
Stop disabling integrated assembler with -static. <rdar://problem/10175391>
The integrated assembler seems to be working pretty well for -static code now, so remove the hacks to disable it. llvm-svn: 143304
Diffstat (limited to 'clang/lib/Driver/ToolChains.cpp')
-rw-r--r--clang/lib/Driver/ToolChains.cpp8
1 files changed, 1 insertions, 7 deletions
diff --git a/clang/lib/Driver/ToolChains.cpp b/clang/lib/Driver/ToolChains.cpp
index dd92266ec67..d88017ff78b 100644
--- a/clang/lib/Driver/ToolChains.cpp
+++ b/clang/lib/Driver/ToolChains.cpp
@@ -210,15 +210,9 @@ Tool &Darwin::SelectTool(const Compilation &C, const JobAction &JA,
} else
Key = JA.getKind();
- // FIXME: This doesn't belong here, but ideally we will support static soon
- // anyway.
- bool HasStatic = (C.getArgs().hasArg(options::OPT_mkernel) ||
- C.getArgs().hasArg(options::OPT_static) ||
- C.getArgs().hasArg(options::OPT_fapple_kext));
- bool IsIADefault = IsIntegratedAssemblerDefault() && !HasStatic;
bool UseIntegratedAs = C.getArgs().hasFlag(options::OPT_integrated_as,
options::OPT_no_integrated_as,
- IsIADefault);
+ IsIntegratedAssemblerDefault());
Tool *&T = Tools[Key];
if (!T) {
OpenPOWER on IntegriCloud