forked from OSchip/llvm-project
[ELF] - Inlined template argument variable. NFC.
llvm-svn: 282851
This commit is contained in:
parent
3da3ffa67f
commit
f50bafc708
|
@ -315,7 +315,6 @@ static typename ELFT::uint getSymVA(uint32_t Type, typename ELFT::uint A,
|
|||
template <class ELFT>
|
||||
template <class RelTy>
|
||||
void InputSection<ELFT>::relocateNonAlloc(uint8_t *Buf, ArrayRef<RelTy> Rels) {
|
||||
const unsigned Bits = sizeof(uintX_t) * 8;
|
||||
for (const RelTy &Rel : Rels) {
|
||||
uint32_t Type = Rel.getType(Config->Mips64EL);
|
||||
uintX_t Offset = this->getOffset(Rel.r_offset);
|
||||
|
@ -331,8 +330,8 @@ void InputSection<ELFT>::relocateNonAlloc(uint8_t *Buf, ArrayRef<RelTy> Rels) {
|
|||
}
|
||||
|
||||
uintX_t AddrLoc = this->OutSec->getVA() + Offset;
|
||||
uint64_t SymVA =
|
||||
SignExtend64<Bits>(getSymVA<ELFT>(Type, Addend, AddrLoc, Sym, R_ABS));
|
||||
uint64_t SymVA = SignExtend64<sizeof(uintX_t) * 8>(
|
||||
getSymVA<ELFT>(Type, Addend, AddrLoc, Sym, R_ABS));
|
||||
Target->relocateOne(BufLoc, Type, SymVA);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue