summaryrefslogtreecommitdiff
path: root/lld/ELF/MarkLive.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2017-07-26 18:42:48 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2017-07-26 18:42:48 +0000
commit7b134959151d21a5054ede9d87dac8bb57810ce5 (patch)
treec3606ea910d3f7707d695852363623fae27711e8 /lld/ELF/MarkLive.cpp
parent8a36335716b31f3ab3a5d1f726e413498110f78b (diff)
Detemplate SymbolTable.
NFC, just makes it easier to access from non templated code.
Diffstat (limited to 'lld/ELF/MarkLive.cpp')
-rw-r--r--lld/ELF/MarkLive.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/lld/ELF/MarkLive.cpp b/lld/ELF/MarkLive.cpp
index bde3eefc6d5..968a984089c 100644
--- a/lld/ELF/MarkLive.cpp
+++ b/lld/ELF/MarkLive.cpp
@@ -225,17 +225,17 @@ template <class ELFT> void elf::markLive() {
};
// Add GC root symbols.
- MarkSymbol(Symtab<ELFT>::X->find(Config->Entry));
- MarkSymbol(Symtab<ELFT>::X->find(Config->Init));
- MarkSymbol(Symtab<ELFT>::X->find(Config->Fini));
+ MarkSymbol(Symtab->find(Config->Entry));
+ MarkSymbol(Symtab->find(Config->Init));
+ MarkSymbol(Symtab->find(Config->Fini));
for (StringRef S : Config->Undefined)
- MarkSymbol(Symtab<ELFT>::X->find(S));
+ MarkSymbol(Symtab->find(S));
for (StringRef S : Script->Opt.ReferencedSymbols)
- MarkSymbol(Symtab<ELFT>::X->find(S));
+ MarkSymbol(Symtab->find(S));
// Preserve externally-visible symbols if the symbols defined by this
// file can interrupt other ELF file's symbols at runtime.
- for (const Symbol *S : Symtab<ELFT>::X->getSymbols())
+ for (const Symbol *S : Symtab->getSymbols())
if (S->includeInDynsym())
MarkSymbol(S->body());