]> granicus.if.org Git - clang/commitdiff
ccc: Fix a FIXME.
authorDaniel Dunbar <daniel@zuster.org>
Tue, 17 Feb 2009 18:07:00 +0000 (18:07 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Tue, 17 Feb 2009 18:07:00 +0000 (18:07 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@64774 91177308-0d34-0410-b5e6-96231b3b80d8

tools/ccc/ccclib/Tools.py

index dc1678ecbd841565b1d399a9f5e4cc6f51e0c33a..c0728f5d0f7168a09f3bb6dd0d692e7585fb8efe 100644 (file)
@@ -211,6 +211,9 @@ class Clang_CompileTool(Tool):
         else:
             raise ValueError,"Unexpected output type for clang tool."
 
+        # The make clang go fast button.
+        cmd_args.append('-disable-free')
+
         if isinstance(phase.phase, Phases.AnalyzePhase):
             # Add default argument set.
             #
@@ -227,12 +230,6 @@ class Clang_CompileTool(Tool):
             for arg in arglist.getArgs(arglist.parser.XanalyzerOption):
                 cmd_args.extend(arglist.getValues(arg))
         else:
-            # The make clang go fast button.
-            # 
-            # FIXME: Always pass this, once analyzer is fixed to still
-            # write plist output with it.
-            cmd_args.append('-disable-free')
-
             # Perform argument translation for LLVM backend. This
             # takes some care in reconciling with llvm-gcc. The
             # issue is that llvm-gcc translates these options based on