[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