diff options
Diffstat (limited to 'COFF/SymbolTable.h')
-rw-r--r-- | COFF/SymbolTable.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/COFF/SymbolTable.h b/COFF/SymbolTable.h index 88f47cbe9e78..f0a7aaf35a0e 100644 --- a/COFF/SymbolTable.h +++ b/COFF/SymbolTable.h @@ -83,7 +83,7 @@ public: Symbol *addAbsolute(StringRef n, uint64_t va); Symbol *addUndefined(StringRef name, InputFile *f, bool isWeakAlias); - void addLazy(ArchiveFile *f, const Archive::Symbol sym); + void addLazy(ArchiveFile *f, const Archive::Symbol &sym); Symbol *addAbsolute(StringRef n, COFFSymbolRef s); Symbol *addRegular(InputFile *f, StringRef n, const llvm::object::coff_symbol_generic *s = nullptr, @@ -97,6 +97,7 @@ public: Symbol *addImportData(StringRef n, ImportFile *f); Symbol *addImportThunk(StringRef name, DefinedImportData *s, uint16_t machine); + void addLibcall(StringRef name); void reportDuplicate(Symbol *existing, InputFile *newFile); |