Refactor a bit of duplicated code to useIntegratedAs.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@177299 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Driver/Tools.cpp b/lib/Driver/Tools.cpp
index f276031..96d10f5 100644
--- a/lib/Driver/Tools.cpp
+++ b/lib/Driver/Tools.cpp
@@ -1417,9 +1417,8 @@
 /// \brief Check if the toolchain should use the integrated assembler.
 static bool ShouldUseIntegratedAssembler(const ArgList &Args,
                                          const ToolChain &TC) {
-  return Args.hasFlag(options::OPT_integrated_as,
-                      options::OPT_no_integrated_as,
-                      TC.IsIntegratedAssemblerDefault());
+  // FIXME: inline
+  return TC.useIntegratedAs(Args);
 }
 
 static bool ShouldDisableCFI(const ArgList &Args,