forked from OSchip/llvm-project
ccc: Darwin/CC1: Be bug compatible with gcc in a corner case.
llvm-svn: 62131
This commit is contained in:
parent
eb68db238f
commit
260c84657f
|
@ -177,11 +177,12 @@ class Darwin_X86_CompileTool(Tool):
|
||||||
def addCPPArgs(self, cmd_args, arch, arglist):
|
def addCPPArgs(self, cmd_args, arch, arglist):
|
||||||
# Derived from cpp spec.
|
# 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 arglist.getLastArg(arglist.parser.staticOption):
|
||||||
if not arglist.getLastArg(arglist.parser.ZdynamicOption):
|
# The gcc spec is broken here, it refers to dynamic but
|
||||||
cmd_args.append('-D__STATIC__')
|
# that has been translated. Start by being bug compatible.
|
||||||
|
|
||||||
|
# if not arglist.getLastArg(arglist.parser.ZdynamicOption):
|
||||||
|
cmd_args.append('-D__STATIC__')
|
||||||
else:
|
else:
|
||||||
cmd_args.append('-D__DYNAMIC__')
|
cmd_args.append('-D__DYNAMIC__')
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue