summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver/Tools.cpp
diff options
context:
space:
mode:
authorChad Rosier <mcrosier@apple.com>2011-09-20 20:44:06 +0000
committerChad Rosier <mcrosier@apple.com>2011-09-20 20:44:06 +0000
commitd3a0f954a389c0df3643085fcc63a282f1fc2ea7 (patch)
treed10388e71f15781405a979612445b0043d01ec2e /clang/lib/Driver/Tools.cpp
parent2b37261fd61466dcf3c2a5adc51ad8e8d693a1ad (diff)
downloadbcm5719-llvm-d3a0f954a389c0df3643085fcc63a282f1fc2ea7.tar.gz
bcm5719-llvm-d3a0f954a389c0df3643085fcc63a282f1fc2ea7.zip
[driver] Default to arm mode when using the integrated assembler.
rdar://10125227 llvm-svn: 140179
Diffstat (limited to 'clang/lib/Driver/Tools.cpp')
-rw-r--r--clang/lib/Driver/Tools.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/Driver/Tools.cpp b/clang/lib/Driver/Tools.cpp
index 4d4abff6399..cd86f16744e 100644
--- a/clang/lib/Driver/Tools.cpp
+++ b/clang/lib/Driver/Tools.cpp
@@ -2230,7 +2230,8 @@ void ClangAs::ConstructJob(Compilation &C, const JobAction &JA,
// Add the "effective" target triple.
CmdArgs.push_back("-triple");
- std::string TripleStr = getToolChain().ComputeEffectiveClangTriple(Args);
+ std::string TripleStr =
+ getToolChain().ComputeEffectiveClangTriple(Args, Input.getType());
CmdArgs.push_back(Args.MakeArgString(TripleStr));
// Set the output mode, we currently only expect to be used as a real
OpenPOWER on IntegriCloud