[lld] 89661a0 - [ELF] Remove dead code from SymbolTable::find
Fangrui Song via llvm-commits
llvm-commits at lists.llvm.org
Tue Dec 14 22:41:57 PST 2021
Author: Fangrui Song
Date: 2021-12-14T22:41:52-08:00
New Revision: 89661a0e8981ac89936d1fa569211100dcc8adc8
URL: https://github.com/llvm/llvm-project/commit/89661a0e8981ac89936d1fa569211100dcc8adc8
DIFF: https://github.com/llvm/llvm-project/commit/89661a0e8981ac89936d1fa569211100dcc8adc8.diff
LOG: [ELF] Remove dead code from SymbolTable::find
Added:
Modified:
lld/ELF/SymbolTable.cpp
Removed:
################################################################################
diff --git a/lld/ELF/SymbolTable.cpp b/lld/ELF/SymbolTable.cpp
index e615fb70a40f6..406dca2956509 100644
--- a/lld/ELF/SymbolTable.cpp
+++ b/lld/ELF/SymbolTable.cpp
@@ -105,10 +105,7 @@ Symbol *SymbolTable::find(StringRef name) {
auto it = symMap.find(CachedHashStringRef(name));
if (it == symMap.end())
return nullptr;
- Symbol *sym = symVector[it->second];
- if (sym->isPlaceholder())
- return nullptr;
- return sym;
+ return symVector[it->second];
}
// A version script/dynamic list is only meaningful for a Defined symbol.
More information about the llvm-commits
mailing list