commit | 0add40ed7de32f8b2dad0068656c29093c6c0ed5 | [log] [tgz] |
---|---|---|
author | Rafael Espindola <rafael.espindola@gmail.com> | Mon Mar 18 23:56:07 2013 +0000 |
committer | Rafael Espindola <rafael.espindola@gmail.com> | Mon Mar 18 23:56:07 2013 +0000 |
tree | 299dfaae947303e19d687d5733367699031e77e5 | |
parent | 014349cc8c544bdef2cba98be743d58e2533bf75 [diff] [blame] |
Centralize the logic for using the integrated assembler. llvm-svn: 177360
diff --git a/clang/lib/Driver/ToolChain.cpp b/clang/lib/Driver/ToolChain.cpp index e5ddfd1..5322a6d 100644 --- a/clang/lib/Driver/ToolChain.cpp +++ b/clang/lib/Driver/ToolChain.cpp
@@ -76,6 +76,8 @@ if (getDriver().ShouldUseClangCompiler(JA)) T = new tools::Clang(*this); + else if (Key == Action::AssembleJobClass && useIntegratedAs()) + T = new tools::ClangAs(*this); else T = constructTool(Key);