lld: Add -z muldefs option.

Obtained from:	LLVM r310757
This commit is contained in:
Ed Maste 2017-08-13 21:11:48 +00:00
parent bb2e8108e1
commit f66f6e66a1
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=322474

View file

@ -615,7 +615,8 @@ static bool getCompressDebugSections(opt::InputArgList &Args) {
// Initializes Config members by the command line options.
void LinkerDriver::readConfigs(opt::InputArgList &Args) {
Config->AllowMultipleDefinition = Args.hasArg(OPT_allow_multiple_definition);
Config->AllowMultipleDefinition =
Args.hasArg(OPT_allow_multiple_definition) || hasZOption(Args, "muldefs");
Config->AuxiliaryList = getArgs(Args, OPT_auxiliary);
Config->Bsymbolic = Args.hasArg(OPT_Bsymbolic);
Config->BsymbolicFunctions = Args.hasArg(OPT_Bsymbolic_functions);