[ELF] - Simplify allocateHeaders(). NFC.
authorGeorge Rimar <grimar@accesssoftek.com>
Mon, 3 Jul 2017 16:05:51 +0000 (16:05 +0000)
committerGeorge Rimar <grimar@accesssoftek.com>
Mon, 3 Jul 2017 16:05:51 +0000 (16:05 +0000)
* Return type changed to void, because it was unused.
* std::find_if -> llvm::find_if

llvm-svn: 307039

lld/ELF/LinkerScript.cpp

index 8b239c4d0222970101a52a82d2c85af6bb630144..8110d9458567b8409114019393d052a81da1f38f 100644 (file)
@@ -784,22 +784,21 @@ void LinkerScript::processNonSectionCommands() {
   }
 }
 
-static bool
+static void
 allocateHeaders(std::vector<PhdrEntry> &Phdrs,
                 ArrayRef<OutputSectionCommand *> OutputSectionCommands,
                 uint64_t Min) {
-  auto FirstPTLoad =
-      std::find_if(Phdrs.begin(), Phdrs.end(),
-                   [](const PhdrEntry &E) { return E.p_type == PT_LOAD; });
+  auto FirstPTLoad = llvm::find_if(
+      Phdrs, [](const PhdrEntry &E) { return E.p_type == PT_LOAD; });
   if (FirstPTLoad == Phdrs.end())
-    return false;
+    return;
 
   uint64_t HeaderSize = getHeaderSize();
   if (HeaderSize <= Min || Script->hasPhdrsCommands()) {
     Min = alignDown(Min - HeaderSize, Config->MaxPageSize);
     Out::ElfHeader->Addr = Min;
     Out::ProgramHeaders->Addr = Min + Out::ElfHeader->Size;
-    return true;
+    return;
   }
 
   assert(FirstPTLoad->First == Out::ElfHeader);
@@ -822,12 +821,10 @@ allocateHeaders(std::vector<PhdrEntry> &Phdrs,
     Phdrs.erase(FirstPTLoad);
   }
 
-  auto PhdrI = std::find_if(Phdrs.begin(), Phdrs.end(), [](const PhdrEntry &E) {
-    return E.p_type == PT_PHDR;
-  });
+  auto PhdrI = llvm::find_if(
+      Phdrs, [](const PhdrEntry &E) { return E.p_type == PT_PHDR; });
   if (PhdrI != Phdrs.end())
     Phdrs.erase(PhdrI);
-  return false;
 }
 
 void LinkerScript::assignAddresses(std::vector<PhdrEntry> &Phdrs) {