From e5cc668eb823dc8eb0e6013289846d25b6e82293 Mon Sep 17 00:00:00 2001 From: Rui Ueyama Date: Fri, 12 Aug 2016 00:36:56 +0000 Subject: [PATCH] Remove useless local variable. llvm-svn: 278446 --- lld/ELF/LinkerScript.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lld/ELF/LinkerScript.cpp b/lld/ELF/LinkerScript.cpp index 8cfb17a..42b34e3 100644 --- a/lld/ELF/LinkerScript.cpp +++ b/lld/ELF/LinkerScript.cpp @@ -386,13 +386,12 @@ template void assignOffsets(OutputSectionBase *Sec) { } template void LinkerScript::assignAddresses() { - ArrayRef *> Sections = *OutputSections; // Orphan sections are sections present in the input files which // are not explicitly placed into the output file by the linker script. // We place orphan sections at end of file. // Other linkers places them using some heuristics as described in // https://sourceware.org/binutils/docs/ld/Orphan-Sections.html#Orphan-Sections. - for (OutputSectionBase *Sec : Sections) { + for (OutputSectionBase *Sec : *OutputSections) { StringRef Name = Sec->getName(); if (getSectionIndex(Name) == INT_MAX) Opt.Commands.push_back(llvm::make_unique(Name)); @@ -422,7 +421,7 @@ template void LinkerScript::assignAddresses() { // one section with such name, if the alignment, flags or type // attribute differs. auto *Cmd = cast(Base.get()); - for (OutputSectionBase *Sec : Sections) { + for (OutputSectionBase *Sec : *OutputSections) { if (Sec->getName() != Cmd->Name) continue; -- 2.7.4