diff options
Diffstat (limited to 'clang/tools/ccc/ccclib/Tools.py')
| -rw-r--r-- | clang/tools/ccc/ccclib/Tools.py | 5 | 
1 files changed, 2 insertions, 3 deletions
| diff --git a/clang/tools/ccc/ccclib/Tools.py b/clang/tools/ccc/ccclib/Tools.py index a12c84a1551..ce87d38255c 100644 --- a/clang/tools/ccc/ccclib/Tools.py +++ b/clang/tools/ccc/ccclib/Tools.py @@ -619,9 +619,8 @@ class Darwin_X86_LinkTool(Tool):      def addLinkArgs(self, cmd_args, arch, arglist):          # Derived from link spec. -        if arglist.getLastArg(arglist.parser.staticOption): -            cmd_args.append('-static') -        else: +        arglist.addAllArgs(cmd_args, arglist.parser.staticOption) +        if not arglist.getLastArg(arglist.parser.staticOption):              cmd_args.append('-dynamic')          if arglist.getLastArg(arglist.parser.f_gnuRuntimeOption):              # FIXME: Replace -lobjc in forward args with | 

