summaryrefslogtreecommitdiffstats
path: root/lld/wasm/SymbolTable.h
diff options
context:
space:
mode:
Diffstat (limited to 'lld/wasm/SymbolTable.h')
-rw-r--r--lld/wasm/SymbolTable.h11
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);
OpenPOWER on IntegriCloud