[lld] r314120 - Use a temporary varaible to improve readability. NFC.
Rui Ueyama via llvm-commits
llvm-commits at lists.llvm.org
Mon Sep 25 10:19:17 PDT 2017
Author: ruiu
Date: Mon Sep 25 10:19:17 2017
New Revision: 314120
URL: http://llvm.org/viewvc/llvm-project?rev=314120&view=rev
Log:
Use a temporary varaible to improve readability. NFC.
Modified:
lld/trunk/ELF/LinkerScript.cpp
Modified: lld/trunk/ELF/LinkerScript.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/ELF/LinkerScript.cpp?rev=314120&r1=314119&r2=314120&view=diff
==============================================================================
--- lld/trunk/ELF/LinkerScript.cpp (original)
+++ lld/trunk/ELF/LinkerScript.cpp Mon Sep 25 10:19:17 2017
@@ -436,15 +436,11 @@ void LinkerScript::fabricateDefaultComma
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.
More information about the llvm-commits
mailing list