Use a temporary varaible to improve readability. NFC.
llvm-svn: 314120
diff --git a/lld/ELF/LinkerScript.cpp b/lld/ELF/LinkerScript.cpp
index db87af8..0baa212 100644
--- a/lld/ELF/LinkerScript.cpp
+++ b/lld/ELF/LinkerScript.cpp
@@ -436,15 +436,11 @@
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.