Index: lld/trunk/COFF/SymbolTable.h =================================================================== --- lld/trunk/COFF/SymbolTable.h +++ lld/trunk/COFF/SymbolTable.h @@ -11,9 +11,10 @@ #define LLD_COFF_SYMBOL_TABLE_H #include "InputFiles.h" +#include "llvm/ADT/DenseMap.h" +#include "llvm/ADT/DenseMapInfo.h" #include "llvm/Support/Allocator.h" #include "llvm/Support/raw_ostream.h" -#include namespace llvm { struct LTOCodeGenerator; @@ -90,7 +91,7 @@ std::error_code addMemberFile(Lazy *Body); ErrorOr createLTOObject(llvm::LTOCodeGenerator *CG); - std::unordered_map Symtab; + llvm::DenseMap Symtab; std::vector> Files; size_t FileIdx = 0; std::vector ArchiveFiles;