ccc/Darwin: Add a missing Darwin argument translation, -shared becomes
-dynamiclib. Re-audited translations to make sure I didn't miss
something else.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@63953 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/tools/ccc/ccclib/ToolChain.py b/tools/ccc/ccclib/ToolChain.py
index 6ce6ebc..2fd500c 100644
--- a/tools/ccc/ccclib/ToolChain.py
+++ b/tools/ccc/ccclib/ToolChain.py
@@ -194,6 +194,8 @@
             elif arg.opt is args.parser.f_indirectVirtualCallsOption:
                 al.append(al.makeFlagArg(args.parser.f_appleKextOption))
                 al.append(al.makeFlagArg(args.parser.staticOption))
+            elif arg.opt is args.parser.sharedOption:
+                al.append(al.makeFlagArg(args.parser.dynamiclibOption))
             elif arg.opt is args.parser.f_constantCfstringsOption:
                 al.append(al.makeFlagArg(args.parser.m_constantCfstringsOption))
             elif arg.opt is args.parser.f_noConstantCfstringsOption: