diff options
author | George Rimar <grimar@accesssoftek.com> | 2018-04-03 17:16:52 +0000 |
---|---|---|
committer | George Rimar <grimar@accesssoftek.com> | 2018-04-03 17:16:52 +0000 |
commit | cbd1715eec4185f6335f37e47c9080e5058f64e3 (patch) | |
tree | c28e7b4341756f7f34d088c11fa34d777297e191 /lld/ELF/SymbolTable.h | |
parent | 961abb5c3623f87b9896411939348bf7559e4363 (diff) |
[ELF] - Eliminate Lazy class.
Patch removes Lazy class which
is just an excessive layer.
Differential revision: https://reviews.llvm.org/D45083
Diffstat (limited to 'lld/ELF/SymbolTable.h')
-rw-r--r-- | lld/ELF/SymbolTable.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lld/ELF/SymbolTable.h b/lld/ELF/SymbolTable.h index 7937a2a4a31..ad8b3eff45d 100644 --- a/lld/ELF/SymbolTable.h +++ b/lld/ELF/SymbolTable.h @@ -77,7 +77,8 @@ public: uint8_t Visibility, bool CanOmitFromDynSym, InputFile *File); - template <class ELFT> void fetchIfLazy(StringRef Name); + InputFile *fetchIfLazy(Symbol *Sym); + void scanVersionScript(); Symbol *find(StringRef Name); |