diff options
Diffstat (limited to 'lld/COFF/SymbolTable.h')
-rw-r--r-- | lld/COFF/SymbolTable.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lld/COFF/SymbolTable.h b/lld/COFF/SymbolTable.h index d7eed04eea0b..a1cf3408271f 100644 --- a/lld/COFF/SymbolTable.h +++ b/lld/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 <unordered_map> namespace llvm { struct LTOCodeGenerator; @@ -90,7 +91,7 @@ private: std::error_code addMemberFile(Lazy *Body); ErrorOr<ObjectFile *> createLTOObject(llvm::LTOCodeGenerator *CG); - std::unordered_map<StringRef, Symbol *> Symtab; + llvm::DenseMap<StringRef, Symbol *> Symtab; std::vector<std::unique_ptr<InputFile>> Files; size_t FileIdx = 0; std::vector<ArchiveFile *> ArchiveFiles; |