]> granicus.if.org Git - clang/commitdiff
Remove redundant calls to BAA->getArchName(). No functional change
authorChad Rosier <mcrosier@apple.com>
Fri, 27 Apr 2012 16:48:16 +0000 (16:48 +0000)
committerChad Rosier <mcrosier@apple.com>
Fri, 27 Apr 2012 16:48:16 +0000 (16:48 +0000)
intended.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@155718 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Driver/Driver.cpp

index 0465827ed283eee5d9b005465fb49bd6793f4688..7e8b52974f669915b7e711a7b7bd17611c9660fe 100644 (file)
@@ -1348,9 +1348,10 @@ void Driver::BuildJobsForAction(Compilation &C,
 
   if (const BindArchAction *BAA = dyn_cast<BindArchAction>(A)) {
     const ToolChain *TC = &C.getDefaultToolChain();
+    const char *ArchName = BAA->getArchName();
 
-    if (BAA->getArchName())
-      TC = &getToolChain(C.getArgs(), BAA->getArchName());
+    if (ArchName)
+      TC = &getToolChain(C.getArgs(), ArchName);
 
     BuildJobsForAction(C, *BAA->begin(), TC, BAA->getArchName(),
                        AtTopLevel, LinkingOutput, Result);