diff options
| -rw-r--r-- | lld/ELF/InputFiles.cpp | 5 | ||||
| -rw-r--r-- | lld/ELF/InputFiles.h | 3 |
2 files changed, 0 insertions, 8 deletions
diff --git a/lld/ELF/InputFiles.cpp b/lld/ELF/InputFiles.cpp index f23f848e73a..8c8905a2743 100644 --- a/lld/ELF/InputFiles.cpp +++ b/lld/ELF/InputFiles.cpp @@ -179,11 +179,6 @@ elf::ObjectFile<ELFT>::ObjectFile(MemoryBufferRef M) : ELFFileBase<ELFT>(Base::ObjectKind, M) {} template <class ELFT> -ArrayRef<SymbolBody *> elf::ObjectFile<ELFT>::getNonLocalSymbols() { - return makeArrayRef(this->SymbolBodies).slice(this->FirstNonLocal); -} - -template <class ELFT> ArrayRef<SymbolBody *> elf::ObjectFile<ELFT>::getLocalSymbols() { if (this->SymbolBodies.empty()) return this->SymbolBodies; diff --git a/lld/ELF/InputFiles.h b/lld/ELF/InputFiles.h index ab9da4031cf..975f9b4c9b5 100644 --- a/lld/ELF/InputFiles.h +++ b/lld/ELF/InputFiles.h @@ -146,7 +146,6 @@ template <class ELFT> class ObjectFile : public ELFFileBase<ELFT> { typedef typename ELFT::Rela Elf_Rela; typedef typename ELFT::Sym Elf_Sym; typedef typename ELFT::Shdr Elf_Shdr; - typedef typename ELFT::SymRange Elf_Sym_Range; typedef typename ELFT::Word Elf_Word; StringRef getShtGroupSignature(ArrayRef<Elf_Shdr> Sections, @@ -160,7 +159,6 @@ public: ArrayRef<SymbolBody *> getSymbols(); ArrayRef<SymbolBody *> getLocalSymbols(); - ArrayRef<SymbolBody *> getNonLocalSymbols(); explicit ObjectFile(MemoryBufferRef M); void parse(llvm::DenseSet<llvm::CachedHashStringRef> &ComdatGroups); @@ -288,7 +286,6 @@ template <class ELFT> class SharedFile : public ELFFileBase<ELFT> { typedef typename ELFT::SymRange Elf_Sym_Range; typedef typename ELFT::Verdef Elf_Verdef; typedef typename ELFT::Versym Elf_Versym; - typedef typename ELFT::Word Elf_Word; std::vector<StringRef> Undefs; StringRef SoName; |

