tools: remove unnecessary typename

This is acceptted by clang and gcc, but MSVC seems to balk at it.  As it is
unneeded, simply drop it.  Fixes MSVC buildbots.

llvm-svn: 200456
diff --git a/llvm/tools/llvm-readobj/ELFDumper.cpp b/llvm/tools/llvm-readobj/ELFDumper.cpp
index bf3c942..59bc2c9 100644
--- a/llvm/tools/llvm-readobj/ELFDumper.cpp
+++ b/llvm/tools/llvm-readobj/ELFDumper.cpp
@@ -875,8 +875,8 @@
   }
 
   DictScope BA(W, "BuildAttributes");
-  for (typename ELFO::Elf_Shdr_Iter SI = Obj->begin_sections(),
-                                    SE = Obj->end_sections(); SI != SE; ++SI) {
+  for (ELFO::Elf_Shdr_Iter SI = Obj->begin_sections(), SE = Obj->end_sections();
+       SI != SE; ++SI) {
     if (SI->sh_type != ELF::SHT_ARM_ATTRIBUTES)
       continue;