diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2017-07-26 18:42:48 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2017-07-26 18:42:48 +0000 |
commit | 7b134959151d21a5054ede9d87dac8bb57810ce5 (patch) | |
tree | c3606ea910d3f7707d695852363623fae27711e8 /lld/ELF/MarkLive.cpp | |
parent | 8a36335716b31f3ab3a5d1f726e413498110f78b (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.cpp | 12 |
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()); |