diff options
author | Peter Collingbourne <peter@pcc.me.uk> | 2016-04-22 18:44:06 +0000 |
---|---|---|
committer | Peter Collingbourne <peter@pcc.me.uk> | 2016-04-22 18:44:06 +0000 |
commit | 760e583e22176206984fdd05a7089873a0c185be (patch) | |
tree | 8dda2e1aca6f21b5d70cfbfaa3b6992934d8be99 /lld/ELF/Driver.cpp | |
parent | dadcc17ead8c4b8a43446604cdae5cdfe70f5a3c (diff) | |
download | bcm5719-llvm-760e583e22176206984fdd05a7089873a0c185be.tar.gz bcm5719-llvm-760e583e22176206984fdd05a7089873a0c185be.zip |
ELF: Implement --export-dynamic-symbol.
llvm-svn: 267184
Diffstat (limited to 'lld/ELF/Driver.cpp')
-rw-r--r-- | lld/ELF/Driver.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lld/ELF/Driver.cpp b/lld/ELF/Driver.cpp index e4a7ac28994..7e6af5ede72 100644 --- a/lld/ELF/Driver.cpp +++ b/lld/ELF/Driver.cpp @@ -373,6 +373,9 @@ void LinkerDriver::readConfigs(opt::InputArgList &Args) { if (Args.hasArg(OPT_dynamic_list)) readDynamicList(getString(Args, OPT_dynamic_list)); + + for (auto *Arg : Args.filtered(OPT_export_dynamic_symbol)) + Config->DynamicList.push_back(Arg->getValue()); } void LinkerDriver::createFiles(opt::InputArgList &Args) { |