diff options
Diffstat (limited to 'lld/wasm/SymbolTable.cpp')
-rw-r--r-- | lld/wasm/SymbolTable.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lld/wasm/SymbolTable.cpp b/lld/wasm/SymbolTable.cpp index 9315e72db23..1e7357d5d60 100644 --- a/lld/wasm/SymbolTable.cpp +++ b/lld/wasm/SymbolTable.cpp @@ -191,7 +191,7 @@ DefinedFunction *SymbolTable::addSyntheticFunction(StringRef Name, LLVM_DEBUG(dbgs() << "addSyntheticFunction: " << Name << "\n"); assert(!find(Name)); SyntheticFunctions.emplace_back(Function); - return replaceSymbol<DefinedFunction>(insert(Name, nullptr).first, Name, + return replaceSymbol<DefinedFunction>(insertName(Name).first, Name, Flags, nullptr, Function); } @@ -199,7 +199,7 @@ DefinedData *SymbolTable::addSyntheticDataSymbol(StringRef Name, uint32_t Flags) { LLVM_DEBUG(dbgs() << "addSyntheticDataSymbol: " << Name << "\n"); assert(!find(Name)); - return replaceSymbol<DefinedData>(insert(Name, nullptr).first, Name, Flags); + return replaceSymbol<DefinedData>(insertName(Name).first, Name, Flags); } DefinedGlobal *SymbolTable::addSyntheticGlobal(StringRef Name, uint32_t Flags, @@ -208,7 +208,7 @@ DefinedGlobal *SymbolTable::addSyntheticGlobal(StringRef Name, uint32_t Flags, << "\n"); assert(!find(Name)); SyntheticGlobals.emplace_back(Global); - return replaceSymbol<DefinedGlobal>(insert(Name, nullptr).first, Name, Flags, + return replaceSymbol<DefinedGlobal>(insertName(Name).first, Name, Flags, nullptr, Global); } @@ -442,7 +442,7 @@ void SymbolTable::addLazy(ArchiveFile *File, const Archive::Symbol *Sym) { Symbol *S; bool WasInserted; - std::tie(S, WasInserted) = insert(Name, nullptr); + std::tie(S, WasInserted) = insertName(Name); if (WasInserted) { replaceSymbol<LazySymbol>(S, Name, 0, File, *Sym); |