From 8ec15ea60ad09065778b2d20a02c62ee25008542 Mon Sep 17 00:00:00 2001 From: Rafael Espindola Date: Fri, 19 Jun 2015 19:07:59 +0000 Subject: [PATCH] Delete dead code. NFC. llvm-svn: 240160 --- llvm/include/llvm/Object/ELFObjectFile.h | 26 -------------------------- 1 file changed, 26 deletions(-) diff --git a/llvm/include/llvm/Object/ELFObjectFile.h b/llvm/include/llvm/Object/ELFObjectFile.h index a85fbd8..d9bcbfa 100644 --- a/llvm/include/llvm/Object/ELFObjectFile.h +++ b/llvm/include/llvm/Object/ELFObjectFile.h @@ -45,9 +45,6 @@ public: virtual std::pair getELFDynamicSymbolIterators() const = 0; - virtual std::error_code getSymbolVersion(SymbolRef Symb, StringRef &Version, - bool &IsDefault) const = 0; - virtual uint64_t getSectionFlags(SectionRef Sec) const = 0; virtual uint32_t getSectionType(SectionRef Sec) const = 0; @@ -209,8 +206,6 @@ public: std::error_code getRelocationAddend(DataRefImpl Rel, int64_t &Res) const override; - std::error_code getSymbolVersion(SymbolRef Symb, StringRef &Version, - bool &IsDefault) const override; uint64_t getSectionFlags(SectionRef Sec) const override; uint32_t getSectionType(SectionRef Sec) const override; @@ -260,20 +255,6 @@ std::error_code ELFObjectFile::getSymbolName(DataRefImpl Symb, } template -std::error_code ELFObjectFile::getSymbolVersion(SymbolRef SymRef, - StringRef &Version, - bool &IsDefault) const { - DataRefImpl Symb = SymRef.getRawDataRefImpl(); - const Elf_Sym *symb = getSymbol(Symb); - ErrorOr Ver = - EF.getSymbolVersion(EF.getSection(Symb.d.b), symb, IsDefault); - if (!Ver) - return Ver.getError(); - Version = *Ver; - return std::error_code(); -} - -template uint64_t ELFObjectFile::getSectionFlags(SectionRef Sec) const { DataRefImpl DRI = Sec.getRawDataRefImpl(); return toELFShdrIter(DRI)->sh_flags; @@ -876,13 +857,6 @@ getELFDynamicSymbolIterators(const SymbolicFile *Obj) { return cast(Obj)->getELFDynamicSymbolIterators(); } -inline std::error_code GetELFSymbolVersion(const ObjectFile *Obj, - const SymbolRef &Sym, - StringRef &Version, - bool &IsDefault) { - return cast(Obj) - ->getSymbolVersion(Sym, Version, IsDefault); -} } // namespace object } // namespace llvm -- 2.7.4