summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2018-10-09 20:22:18 +0000
committerRui Ueyama <ruiu@google.com>2018-10-09 20:22:18 +0000
commitfbc629702d69bf7ca8a73106f1df52a0c33b54c5 (patch)
treeb39397866898dbe3680e7d5e44775a779b2ee2ed
parent714abece2ba7d80e29f5c40b0e29b4bcf3dd2b50 (diff)
downloadbcm5719-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.cpp14
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) {
OpenPOWER on IntegriCloud