Index: ELF/Driver.h =================================================================== --- ELF/Driver.h +++ ELF/Driver.h @@ -14,6 +14,7 @@ #include "lld/Core/LLVM.h" #include "llvm/ADT/StringRef.h" #include "llvm/Option/ArgList.h" +#include namespace lld { namespace elf2 { @@ -25,20 +26,23 @@ class LinkerDriver { public: + typedef std::vector>::iterator InputVectorIterT; + void main(ArrayRef Args); void createFiles(llvm::opt::InputArgList &Args); template void link(llvm::opt::InputArgList &Args); void addFile(StringRef Path); -private: - template