Use existing helper. NFC.

llvm-svn: 313184
This commit is contained in:
Rafael Espindola 2017-09-13 20:07:13 +00:00
parent 104b035b43
commit 3e635f2309
1 changed files with 1 additions and 1 deletions

View File

@ -301,7 +301,7 @@ Symbol *SymbolTable::addUndefined(StringRef Name, bool IsLocal, uint8_t Binding,
}
if (Binding != STB_WEAK) {
SymbolBody *B = S->body();
if (B->isShared() || B->isLazy() || B->isUndefined())
if (!B->isInCurrentDSO())
S->Binding = Binding;
if (auto *SS = dyn_cast<SharedSymbol>(B))
SS->getFile<ELFT>()->IsUsed = true;