diff options
author | Rui Ueyama <ruiu@google.com> | 2018-10-09 20:22:18 +0000 |
---|---|---|
committer | Rui Ueyama <ruiu@google.com> | 2018-10-09 20:22:18 +0000 |
commit | fbc629702d69bf7ca8a73106f1df52a0c33b54c5 (patch) | |
tree | b39397866898dbe3680e7d5e44775a779b2ee2ed | |
parent | 714abece2ba7d80e29f5c40b0e29b4bcf3dd2b50 (diff) | |
download | bcm5719-llvm-fbc629702d69bf7ca8a73106f1df52a0c33b54c5.tar.gz bcm5719-llvm-fbc629702d69bf7ca8a73106f1df52a0c33b54c5.zip |
Remove redundant `Symtab->`.
`SymbolTable` is a singleton class and is a global variable for the
unique instance, so we can always refer the symtab by `Symtab->`.
However, we don't need to use the global varaible from member functions
of SymbolTable class.
llvm-svn: 344075
-rw-r--r-- | lld/ELF/SymbolTable.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/lld/ELF/SymbolTable.cpp b/lld/ELF/SymbolTable.cpp index 5e40f2f8fcb..1af8ca62a8f 100644 --- a/lld/ELF/SymbolTable.cpp +++ b/lld/ELF/SymbolTable.cpp @@ -154,9 +154,9 @@ void SymbolTable::trace(StringRef Name) { void SymbolTable::wrap(Symbol *Sym, Symbol *Real, Symbol *Wrap) { // Swap symbols as instructed by -wrap. - int &Idx1 = Symtab->SymMap[CachedHashStringRef(Sym->getName())]; - int &Idx2 = Symtab->SymMap[CachedHashStringRef(Real->getName())]; - int &Idx3 = Symtab->SymMap[CachedHashStringRef(Wrap->getName())]; + int &Idx1 = SymMap[CachedHashStringRef(Sym->getName())]; + int &Idx2 = SymMap[CachedHashStringRef(Real->getName())]; + int &Idx3 = SymMap[CachedHashStringRef(Wrap->getName())]; Idx2 = Idx1; Idx1 = Idx3; @@ -563,7 +563,7 @@ void SymbolTable::addLazyArchive(StringRef Name, ArchiveFile &File, const object::Archive::Symbol Sym) { Symbol *S; bool WasInserted; - std::tie(S, WasInserted) = Symtab->insert(Name); + std::tie(S, WasInserted) = insert(Name); if (WasInserted) { replaceSymbol<LazyArchive>(S, File, STT_NOTYPE, Sym); return; @@ -580,14 +580,14 @@ void SymbolTable::addLazyArchive(StringRef Name, ArchiveFile &File, } if (InputFile *F = File.fetch(Sym)) - Symtab->addFile<ELFT>(F); + addFile<ELFT>(F); } template <class ELFT> void SymbolTable::addLazyObject(StringRef Name, LazyObjFile &File) { Symbol *S; bool WasInserted; - std::tie(S, WasInserted) = Symtab->insert(Name); + std::tie(S, WasInserted) = insert(Name); if (WasInserted) { replaceSymbol<LazyObject>(S, File, STT_NOTYPE, Name); return; @@ -604,7 +604,7 @@ void SymbolTable::addLazyObject(StringRef Name, LazyObjFile &File) { } if (InputFile *F = File.fetch()) - Symtab->addFile<ELFT>(F); + addFile<ELFT>(F); } template <class ELFT> void SymbolTable::fetchLazy(Symbol *Sym) { |