summaryrefslogtreecommitdiff
path: root/lld/ELF/SymbolTable.h
diff options
context:
space:
mode:
authorGeorge Rimar <grimar@accesssoftek.com>2018-04-03 17:16:52 +0000
committerGeorge Rimar <grimar@accesssoftek.com>2018-04-03 17:16:52 +0000
commitcbd1715eec4185f6335f37e47c9080e5058f64e3 (patch)
treec28e7b4341756f7f34d088c11fa34d777297e191 /lld/ELF/SymbolTable.h
parent961abb5c3623f87b9896411939348bf7559e4363 (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.h3
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);