diff options
Diffstat (limited to 'lld/wasm/SymbolTable.h')
-rw-r--r-- | lld/wasm/SymbolTable.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lld/wasm/SymbolTable.h b/lld/wasm/SymbolTable.h index 17c5a3bb699..6fb5c15782d 100644 --- a/lld/wasm/SymbolTable.h +++ b/lld/wasm/SymbolTable.h @@ -13,7 +13,7 @@ #include "InputFiles.h" #include "Symbols.h" #include "llvm/ADT/CachedHashString.h" -#include "llvm/ADT/DenseMap.h" +#include "llvm/ADT/DenseSet.h" #include "llvm/Support/raw_ostream.h" using llvm::wasm::WasmGlobalType; @@ -65,7 +65,7 @@ public: void addLazy(ArchiveFile *F, const Archive::Symbol *Sym); - bool addComdat(StringRef Name, const ObjFile *File); + bool addComdat(StringRef Name); DefinedData *addSyntheticDataSymbol(StringRef Name, uint32_t Flags); DefinedGlobal *addSyntheticGlobal(StringRef Name, uint32_t Flags, @@ -79,7 +79,7 @@ private: llvm::DenseMap<llvm::CachedHashStringRef, Symbol *> SymMap; std::vector<Symbol *> SymVector; - llvm::DenseMap<StringRef, const ObjFile *> Comdats; + llvm::DenseSet<llvm::CachedHashStringRef> Comdats; }; extern SymbolTable *Symtab; |