diff options
author | Rui Ueyama <ruiu@google.com> | 2017-09-25 17:19:17 +0000 |
---|---|---|
committer | Rui Ueyama <ruiu@google.com> | 2017-09-25 17:19:17 +0000 |
commit | f5db0b36ff3b776a7c7119d9149c62661daa7228 (patch) | |
tree | 30dadac0f174c26a7390e38ce2ebf6899c44ed9c | |
parent | 9297af60db0945f05e26ce872daa24bff42155be (diff) | |
download | bcm5719-llvm-f5db0b36ff3b776a7c7119d9149c62661daa7228.tar.gz bcm5719-llvm-f5db0b36ff3b776a7c7119d9149c62661daa7228.zip |
Use a temporary varaible to improve readability. NFC.
llvm-svn: 314120
-rw-r--r-- | lld/ELF/LinkerScript.cpp | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/lld/ELF/LinkerScript.cpp b/lld/ELF/LinkerScript.cpp index db87af8823d..0baa2129bed 100644 --- a/lld/ELF/LinkerScript.cpp +++ b/lld/ELF/LinkerScript.cpp @@ -436,15 +436,11 @@ void LinkerScript::fabricateDefaultCommands() { for (auto &KV : Config->SectionStartMap) StartAddr = std::min(StartAddr, KV.second); + auto Expr = [=] { + return std::min(StartAddr, Config->ImageBase + elf::getHeaderSize()); + }; Opt.Commands.insert(Opt.Commands.begin(), - make<SymbolAssignment>(".", - [=] { - return std::min( - StartAddr, - Config->ImageBase + - elf::getHeaderSize()); - }, - "")); + make<SymbolAssignment>(".", Expr, "")); } // Add sections that didn't match any sections command. |