summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2017-09-25 17:19:17 +0000
committerRui Ueyama <ruiu@google.com>2017-09-25 17:19:17 +0000
commitf5db0b36ff3b776a7c7119d9149c62661daa7228 (patch)
tree30dadac0f174c26a7390e38ce2ebf6899c44ed9c
parent9297af60db0945f05e26ce872daa24bff42155be (diff)
downloadbcm5719-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.cpp12
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.
OpenPOWER on IntegriCloud