Inline function into single use. NFC.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@241453 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Rafael Espindola 2015-07-06 15:36:50 +00:00
parent c2966a3ac7
commit 078442e9d4

View File

@ -233,7 +233,6 @@ protected:
uint32_t getSectionType(DataRefImpl Sec) const override; uint32_t getSectionType(DataRefImpl Sec) const override;
uint64_t getSectionFlags(DataRefImpl Sec) const override; uint64_t getSectionFlags(DataRefImpl Sec) const override;
uint64_t getROffset(DataRefImpl Rel) const;
StringRef getRelocationTypeName(uint32_t Type) const; StringRef getRelocationTypeName(uint32_t Type) const;
/// \brief Get the relocation section that contains \a Rel. /// \brief Get the relocation section that contains \a Rel.
@ -685,11 +684,6 @@ template <class ELFT>
uint64_t ELFObjectFile<ELFT>::getRelocationOffset(DataRefImpl Rel) const { uint64_t ELFObjectFile<ELFT>::getRelocationOffset(DataRefImpl Rel) const {
assert(EF.getHeader()->e_type == ELF::ET_REL && assert(EF.getHeader()->e_type == ELF::ET_REL &&
"Only relocatable object files have relocation offsets"); "Only relocatable object files have relocation offsets");
return getROffset(Rel);
}
template <class ELFT>
uint64_t ELFObjectFile<ELFT>::getROffset(DataRefImpl Rel) const {
const Elf_Shdr *sec = getRelSection(Rel); const Elf_Shdr *sec = getRelSection(Rel);
if (sec->sh_type == ELF::SHT_REL) if (sec->sh_type == ELF::SHT_REL)
return getRel(Rel)->r_offset; return getRel(Rel)->r_offset;