diff options
author | Davide Italiano <davide@freebsd.org> | 2016-04-26 05:51:37 +0000 |
---|---|---|
committer | Davide Italiano <davide@freebsd.org> | 2016-04-26 05:51:37 +0000 |
commit | e53e6e9f3769e96c1446d2e245f0caf4ca31a383 (patch) | |
tree | 289b3214734fdd9bf6e8af4f702fe320c88cacfc /lld/ELF/Driver.cpp | |
parent | c5551bfc266f1a54d7720ecd3484eb5fcfc16385 (diff) | |
download | bcm5719-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.cpp | 3 |
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); |