[ELF] Remove dead code from SymbolTable::find
authorFangrui Song <i@maskray.me>
Wed, 15 Dec 2021 06:41:52 +0000 (22:41 -0800)
committerFangrui Song <i@maskray.me>
Wed, 15 Dec 2021 06:41:52 +0000 (22:41 -0800)
lld/ELF/SymbolTable.cpp

index e615fb7..406dca2 100644 (file)
@@ -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.