diff options
author | Chad Rosier <mcrosier@apple.com> | 2011-09-20 20:44:06 +0000 |
---|---|---|
committer | Chad Rosier <mcrosier@apple.com> | 2011-09-20 20:44:06 +0000 |
commit | d3a0f954a389c0df3643085fcc63a282f1fc2ea7 (patch) | |
tree | d10388e71f15781405a979612445b0043d01ec2e /clang/lib/Driver/Tools.cpp | |
parent | 2b37261fd61466dcf3c2a5adc51ad8e8d693a1ad (diff) | |
download | bcm5719-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.cpp | 3 |
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 |