summaryrefslogtreecommitdiffstats
path: root/lld/ELF/Driver.cpp
diff options
context:
space:
mode:
authorDavide Italiano <davide@freebsd.org>2016-04-26 05:51:37 +0000
committerDavide Italiano <davide@freebsd.org>2016-04-26 05:51:37 +0000
commite53e6e9f3769e96c1446d2e245f0caf4ca31a383 (patch)
tree289b3214734fdd9bf6e8af4f702fe320c88cacfc /lld/ELF/Driver.cpp
parentc5551bfc266f1a54d7720ecd3484eb5fcfc16385 (diff)
downloadbcm5719-llvm-e53e6e9f3769e96c1446d2e245f0caf4ca31a383.tar.gz
bcm5719-llvm-e53e6e9f3769e96c1446d2e245f0caf4ca31a383.zip
[ELF] Simplify. Pointed out by Rui Ueyama.
llvm-svn: 267523
Diffstat (limited to 'lld/ELF/Driver.cpp')
-rw-r--r--lld/ELF/Driver.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/lld/ELF/Driver.cpp b/lld/ELF/Driver.cpp
index 52981594ead..5af45acf48d 100644
--- a/lld/ELF/Driver.cpp
+++ b/lld/ELF/Driver.cpp
@@ -352,8 +352,7 @@ void LinkerDriver::readConfigs(opt::InputArgList &Args) {
Config->Fini = getString(Args, OPT_fini, "_fini");
Config->Init = getString(Args, OPT_init, "_init");
Config->OutputFile = getString(Args, OPT_o);
- if (auto *Arg = Args.getLastArg(OPT_reproduce))
- Config->Reproduce = Arg->getValue();
+ Config->Reproduce = getString(Args, OPT_reproduce);
Config->SoName = getString(Args, OPT_soname);
Config->Sysroot = getString(Args, OPT_sysroot);
OpenPOWER on IntegriCloud