diff options
Diffstat (limited to 'lld/COFF/SymbolTable.h')
-rw-r--r-- | lld/COFF/SymbolTable.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lld/COFF/SymbolTable.h b/lld/COFF/SymbolTable.h index 37075bdf57b..188b2382fb4 100644 --- a/lld/COFF/SymbolTable.h +++ b/lld/COFF/SymbolTable.h @@ -43,9 +43,8 @@ class SymbolTable { public: SymbolTable(); void addFile(std::unique_ptr<InputFile> File); + std::error_code step(); std::error_code run(); - std::error_code readArchives(); - std::error_code readObjects(); bool queueEmpty(); // Print an error message on undefined symbols. @@ -89,6 +88,9 @@ public: std::vector<Chunk *> LocalImportChunks; private: + std::error_code readArchives(); + std::error_code readObjects(); + std::error_code addSymbol(SymbolBody *New); void addLazy(Lazy *New, std::vector<Symbol *> *Accum); |