Fix compile error with use of 'typename' outside of template.
authorH.J. Lu <hongjiu.lu@intel.com>
Tue, 12 Jan 2016 19:27:55 +0000 (11:27 -0800)
committerCary Coutant <ccoutant@gmail.com>
Tue, 12 Jan 2016 19:27:55 +0000 (11:27 -0800)
elfcpp/
* elfcpp_internal.h (Mips64_rel_data, Mips64_rela_data): Remove
'typename'.

elfcpp/ChangeLog
elfcpp/elfcpp_internal.h

index 198eb9232d3d6fbff97cd192dfe5585b1ebcbb37..caccf3ebf64f2ffe4fc8f1daeb03500d3261d259 100644 (file)
@@ -1,3 +1,8 @@
+2016-01-12  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * elfcpp_internal.h (Mips64_rel_data, Mips64_rela_data): Remove
+       'typename'.
+
 2016-01-11  Cary Coutant  <ccoutant@gmail.com>
 
        * elfcpp.h (Mips64_rel, Mips64_rel_write): New classes.
index edca55fabd19aa5a145c15e90fcb2bb3985e74cb..a5d647fd2847f6aa1ffddecc64a46214736df890 100644 (file)
@@ -184,7 +184,7 @@ struct Rela_data
 
 struct Mips64_rel_data
 {
-  typename Elf_types<64>::Elf_Addr r_offset;
+  Elf_types<64>::Elf_Addr r_offset;
   Elf_Word r_sym;
   unsigned char r_ssym;
   unsigned char r_type3;
@@ -194,7 +194,7 @@ struct Mips64_rel_data
 
 struct Mips64_rela_data
 {
-  typename Elf_types<64>::Elf_Addr r_offset;
+  Elf_types<64>::Elf_Addr r_offset;
   Elf_Word r_sym;
   unsigned char r_ssym;
   unsigned char r_type3;