Fix shadowing.
authorMichael J. Spencer <bigcheesegs@gmail.com>
Thu, 9 Jul 2015 22:42:21 +0000 (22:42 +0000)
committerMichael J. Spencer <bigcheesegs@gmail.com>
Thu, 9 Jul 2015 22:42:21 +0000 (22:42 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@241870 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Object/ELF.h
include/llvm/Object/ELFTypes.h

index 068fc32f3a2de5fafd26f0f1903bc9c9974fe921..369b43a9d2243160414580f144563cc231f57d89 100644 (file)
@@ -140,7 +140,7 @@ public:
   typedef Elf_Verneed_Impl<ELFT> Elf_Verneed;
   typedef Elf_Vernaux_Impl<ELFT> Elf_Vernaux;
   typedef Elf_Versym_Impl<ELFT> Elf_Versym;
-  typedef Elf_Hash<ELFT> Elf_Hash;
+  typedef Elf_Hash_Impl<ELFT> Elf_Hash;
   typedef ELFEntityIterator<const Elf_Dyn> Elf_Dyn_Iter;
   typedef iterator_range<Elf_Dyn_Iter> Elf_Dyn_Range;
   typedef ELFEntityIterator<const Elf_Rela> Elf_Rela_Iter;
index 1e6e20e0013e5932edd6067c4d6ee7c9144cd47b..27e987ba285231c0015629a9b02436579c8b31a1 100644 (file)
@@ -466,7 +466,7 @@ struct Elf_Phdr_Impl<ELFType<TargetEndianness, true>> {
 
 // ELFT needed for endianess.
 template <class ELFT>
-struct Elf_Hash {
+struct Elf_Hash_Impl {
   LLVM_ELF_IMPORT_TYPES_ELFT(ELFT)
   Elf_Word nbucket;
   Elf_Word nchain;