Removes createELFFile which takes a template class as a template parameter.
authorRui Ueyama <ruiu@google.com>
Wed, 26 Apr 2017 22:51:51 +0000 (22:51 +0000)
committerRui Ueyama <ruiu@google.com>
Wed, 26 Apr 2017 22:51:51 +0000 (22:51 +0000)
commit330e52b0187c6700d3761f4f704c44fc3c785acb
treec8ea172aa788d416836313aecddcce82e7f23b28
parent87b30ac9d369ff8b0d553e6d2070a4fa686c67bd
Removes createELFFile which takes a template class as a template parameter.

This patch is to reduce amount of template uses. The new code is less
exciting and boring than before, but I think it is easier to read.

Differential Revision: https://reviews.llvm.org/D32467

llvm-svn: 301488
lld/ELF/InputFiles.cpp
lld/ELF/InputFiles.h
lld/ELF/SymbolTable.cpp