-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
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:
--- /dev/null
+// -shared translates to -dynamiclib on darwin.
+// RUN: xcc -ccc-host-system darwin -### -filelist a &> %t.1 &&
+// RUN: xcc -ccc-host-system darwin -### -filelist a -shared &> %t.2 &&
+
+// -dynamiclib turns on -dylib
+// RUN: not grep -- '-dylib' %t.1 &&
+// RUN: grep -- '-dylib' %t.2