]> granicus.if.org Git - clang/commitdiff
ccc: Darwin/CC1: Be bug compatible with gcc in a corner case.
authorDaniel Dunbar <daniel@zuster.org>
Tue, 13 Jan 2009 01:04:40 +0000 (01:04 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Tue, 13 Jan 2009 01:04:40 +0000 (01:04 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62131 91177308-0d34-0410-b5e6-96231b3b80d8

tools/ccc/ccclib/Tools.py

index 7d8e2d82c10867636f362331fe75c8056f69b855..cc08043fc97a0778254cb6f3a590b338064fd361 100644 (file)
@@ -177,11 +177,12 @@ class Darwin_X86_CompileTool(Tool):
     def addCPPArgs(self, cmd_args, arch, arglist):
         # Derived from cpp spec.
 
-        # FIXME: The gcc spec is broken here, it refers to dynamic but
-        # that has been translated.
         if arglist.getLastArg(arglist.parser.staticOption):
-            if not arglist.getLastArg(arglist.parser.ZdynamicOption):
-                cmd_args.append('-D__STATIC__')
+            # The gcc spec is broken here, it refers to dynamic but
+            # that has been translated. Start by being bug compatible.
+            
+            # if not arglist.getLastArg(arglist.parser.ZdynamicOption):
+            cmd_args.append('-D__STATIC__')
         else:
             cmd_args.append('-D__DYNAMIC__')