diff options
Diffstat (limited to 'lld/wasm/SymbolTable.h')
| -rw-r--r-- | lld/wasm/SymbolTable.h | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/lld/wasm/SymbolTable.h b/lld/wasm/SymbolTable.h index 037fea9b67d..1a1a1d6da29 100644 --- a/lld/wasm/SymbolTable.h +++ b/lld/wasm/SymbolTable.h @@ -17,7 +17,6 @@ #include "llvm/ADT/DenseMap.h" #include "llvm/Support/raw_ostream.h" -using llvm::object::WasmSymbol; using llvm::wasm::WasmSignature; namespace lld { @@ -49,11 +48,11 @@ public: ArrayRef<Symbol *> getSymbols() const { return SymVector; } Symbol *find(StringRef Name); - Symbol *addDefined(InputFile *F, const WasmSymbol *Sym, - const InputSegment *Segment = nullptr, - InputFunction *Function = nullptr); - Symbol *addUndefined(InputFile *F, const WasmSymbol *Sym, - const WasmSignature *Signature = nullptr); + Symbol *addDefined(StringRef Name, Symbol::Kind Kind, uint32_t Flags, + InputFile *F, const InputSegment *Segment = nullptr, + InputFunction *Function = nullptr, uint32_t Address = 0); + Symbol *addUndefined(StringRef Name, Symbol::Kind Kind, uint32_t Flags, + InputFile *F, const WasmSignature *Signature = nullptr); Symbol *addUndefinedFunction(StringRef Name, const WasmSignature *Type); Symbol *addDefinedGlobal(StringRef Name); void addLazy(ArchiveFile *F, const Archive::Symbol *Sym); |

