summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2016-11-03 17:18:31 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2016-11-03 17:18:31 +0000
commit6ab92e8a3a1c67e6460c719833c2334425789b31 (patch)
tree722bde268e02defb8acffa244ce7fb86da540f9b
parent2b3379cdffaa5d2af96abf0489f9755149be1f8e (diff)
downloadbcm5719-llvm-6ab92e8a3a1c67e6460c719833c2334425789b31.tar.gz
bcm5719-llvm-6ab92e8a3a1c67e6460c719833c2334425789b31.zip
Delete dead code.
llvm-svn: 285940
-rw-r--r--llvm/include/llvm/Object/ELF.h13
1 files changed, 3 insertions, 10 deletions
diff --git a/llvm/include/llvm/Object/ELF.h b/llvm/include/llvm/Object/ELF.h
index 07f16112938..2155fea5d26 100644
--- a/llvm/include/llvm/Object/ELF.h
+++ b/llvm/include/llvm/Object/ELF.h
@@ -132,18 +132,11 @@ public:
}
/// \brief Iterate over program header table.
- const Elf_Phdr *program_header_begin() const {
+ const Elf_Phdr_Range program_headers() const {
if (Header->e_phnum && Header->e_phentsize != sizeof(Elf_Phdr))
report_fatal_error("Invalid program header size");
- return reinterpret_cast<const Elf_Phdr *>(base() + Header->e_phoff);
- }
-
- const Elf_Phdr *program_header_end() const {
- return program_header_begin() + Header->e_phnum;
- }
-
- const Elf_Phdr_Range program_headers() const {
- return makeArrayRef(program_header_begin(), program_header_end());
+ auto *Begin = reinterpret_cast<const Elf_Phdr *>(base() + Header->e_phoff);
+ return makeArrayRef(Begin, Begin+Header->e_phnum);
}
ErrorOr<StringRef> getSectionStringTable(Elf_Shdr_Range Sections) const;
OpenPOWER on IntegriCloud