[lld] r298790 - Remove unused parameter.
Rui Ueyama via llvm-commits
llvm-commits at lists.llvm.org
Sat Mar 25 19:28:10 PDT 2017
Author: ruiu
Date: Sat Mar 25 21:28:09 2017
New Revision: 298790
URL: http://llvm.org/viewvc/llvm-project?rev=298790&view=rev
Log:
Remove unused parameter.
Modified:
lld/trunk/ELF/Relocations.cpp
Modified: lld/trunk/ELF/Relocations.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/ELF/Relocations.cpp?rev=298790&r1=298789&r2=298790&view=diff
==============================================================================
--- lld/trunk/ELF/Relocations.cpp (original)
+++ lld/trunk/ELF/Relocations.cpp Sat Mar 25 21:28:09 2017
@@ -495,9 +495,9 @@ template <class ELFT> static void addCop
}
template <class ELFT>
-static RelExpr adjustExpr(const elf::ObjectFile<ELFT> &File, SymbolBody &Body,
- RelExpr Expr, uint32_t Type, const uint8_t *Data,
- InputSectionBase &S, typename ELFT::uint RelOff) {
+static RelExpr adjustExpr(SymbolBody &Body, RelExpr Expr, uint32_t Type,
+ const uint8_t *Data, InputSectionBase &S,
+ typename ELFT::uint RelOff) {
bool Preemptible = isPreemptible(Body, Type);
if (Body.isGnuIFunc()) {
Expr = toPlt(Expr);
@@ -699,12 +699,11 @@ template <class ELFT, class RelTy>
static void scanRelocs(InputSectionBase &Sec, ArrayRef<RelTy> Rels) {
typedef typename ELFT::uint uintX_t;
- const elf::ObjectFile<ELFT> *File = Sec.getFile<ELFT>();
OffsetGetter GetOffset(Sec);
for (auto I = Rels.begin(), E = Rels.end(); I != E; ++I) {
const RelTy &Rel = *I;
- SymbolBody &Body = File->getRelocTargetSym(Rel);
+ SymbolBody &Body = Sec.getFile<ELFT>()->getRelocTargetSym(Rel);
uint32_t Type = Rel.getType(Config->IsMips64EL);
if (Config->MipsN32Abi) {
@@ -733,8 +732,8 @@ static void scanRelocs(InputSectionBase
continue;
bool Preemptible = isPreemptible(Body, Type);
- Expr = adjustExpr(*File, Body, Expr, Type, Sec.Data.data() + Rel.r_offset,
- Sec, Rel.r_offset);
+ Expr = adjustExpr<ELFT>(Body, Expr, Type, Sec.Data.data() + Rel.r_offset,
+ Sec, Rel.r_offset);
if (ErrorCount)
continue;
@@ -744,7 +743,8 @@ static void scanRelocs(InputSectionBase
R_GOTREL_FROM_END, R_PPC_TOC>(Expr))
In<ELFT>::Got->HasGotOffRel = true;
- int64_t Addend = computeAddend(*File, Sec.Data.data(), E, Rel, Expr, Body);
+ int64_t Addend = computeAddend(*Sec.getFile<ELFT>(), Sec.Data.data(), E,
+ Rel, Expr, Body);
if (unsigned Processed =
handleTlsRelocation<ELFT>(Type, Body, Sec, Offset, Addend, Expr)) {
More information about the llvm-commits
mailing list