diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2016-11-02 15:33:59 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2016-11-02 15:33:59 +0000 |
commit | 4e1fbf080c4014e57f9dbcc392b8fb029d3c6177 (patch) | |
tree | 7d63e12b6a382f33a97eb0b36240c04cbea96cd7 | |
parent | 720ef472003aa564f8774e9dd235d3a1cc220c5a (diff) | |
download | bcm5719-llvm-4e1fbf080c4014e57f9dbcc392b8fb029d3c6177.tar.gz bcm5719-llvm-4e1fbf080c4014e57f9dbcc392b8fb029d3c6177.zip |
Simplify typedefs. NFC.
llvm-svn: 285819
-rw-r--r-- | llvm/include/llvm/Object/ELF.h | 29 |
1 files changed, 14 insertions, 15 deletions
diff --git a/llvm/include/llvm/Object/ELF.h b/llvm/include/llvm/Object/ELF.h index b36e1975ecf..25cb6eb313b 100644 --- a/llvm/include/llvm/Object/ELF.h +++ b/llvm/include/llvm/Object/ELF.h @@ -38,21 +38,20 @@ class ELFFile { public: LLVM_ELF_IMPORT_TYPES_ELFT(ELFT) typedef typename ELFT::uint uintX_t; - - typedef Elf_Ehdr_Impl<ELFT> Elf_Ehdr; - typedef Elf_Shdr_Impl<ELFT> Elf_Shdr; - typedef Elf_Sym_Impl<ELFT> Elf_Sym; - typedef Elf_Dyn_Impl<ELFT> Elf_Dyn; - typedef Elf_Phdr_Impl<ELFT> Elf_Phdr; - typedef Elf_Rel_Impl<ELFT, false> Elf_Rel; - typedef Elf_Rel_Impl<ELFT, true> Elf_Rela; - typedef Elf_Verdef_Impl<ELFT> Elf_Verdef; - typedef Elf_Verdaux_Impl<ELFT> Elf_Verdaux; - typedef Elf_Verneed_Impl<ELFT> Elf_Verneed; - typedef Elf_Vernaux_Impl<ELFT> Elf_Vernaux; - typedef Elf_Versym_Impl<ELFT> Elf_Versym; - typedef Elf_Hash_Impl<ELFT> Elf_Hash; - typedef Elf_GnuHash_Impl<ELFT> Elf_GnuHash; + typedef typename ELFT::Ehdr Elf_Ehdr; + typedef typename ELFT::Shdr Elf_Shdr; + typedef typename ELFT::Sym Elf_Sym; + typedef typename ELFT::Dyn Elf_Dyn; + typedef typename ELFT::Phdr Elf_Phdr; + typedef typename ELFT::Rel Elf_Rel; + typedef typename ELFT::Rela Elf_Rela; + typedef typename ELFT::Verdef Elf_Verdef; + typedef typename ELFT::Verdaux Elf_Verdaux; + typedef typename ELFT::Verneed Elf_Verneed; + typedef typename ELFT::Vernaux Elf_Vernaux; + typedef typename ELFT::Versym Elf_Versym; + typedef typename ELFT::Hash Elf_Hash; + typedef typename ELFT::GnuHash Elf_GnuHash; typedef typename ELFT::DynRange Elf_Dyn_Range; typedef typename ELFT::ShdrRange Elf_Shdr_Range; typedef typename ELFT::SymRange Elf_Sym_Range; |