diff options
| author | Peter Collingbourne <peter@pcc.me.uk> | 2017-04-14 02:34:32 +0000 |
|---|---|---|
| committer | Peter Collingbourne <peter@pcc.me.uk> | 2017-04-14 02:34:32 +0000 |
| commit | c0987938ea10f5c87f595e5957a996eec3ccba11 (patch) | |
| tree | 22d81c96758ae0012fd23d2716d3abc86c527be4 | |
| parent | 0683a9af42f65caf853f32db27a971351fc1d3f0 (diff) | |
| download | bcm5719-llvm-c0987938ea10f5c87f595e5957a996eec3ccba11.tar.gz bcm5719-llvm-c0987938ea10f5c87f595e5957a996eec3ccba11.zip | |
ELF: Remove some dead code.
llvm-svn: 300297
| -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; |

