ELF: Remove function Symbol::isInCurrentOutput().
This function is now equivalent to isDefined().
llvm-svn: 317449
diff --git a/lld/ELF/SymbolTable.cpp b/lld/ELF/SymbolTable.cpp
index 6e2f151..84e115a 100644
--- a/lld/ELF/SymbolTable.cpp
+++ b/lld/ELF/SymbolTable.cpp
@@ -185,7 +185,7 @@
for (WrappedSymbol &W : WrappedSymbols) {
// First, make a copy of __real_sym.
Symbol *Real = nullptr;
- if (W.Real->isInCurrentOutput()) {
+ if (W.Real->isDefined()) {
Real = (Symbol *)make<SymbolUnion>();
memcpy(Real, W.Real, sizeof(SymbolUnion));
}
@@ -305,7 +305,7 @@
return S;
}
if (Binding != STB_WEAK) {
- if (!S->isInCurrentOutput())
+ if (!S->isDefined())
S->Binding = Binding;
if (auto *SS = dyn_cast<SharedSymbol>(S))
SS->getFile<ELFT>()->IsUsed = true;
@@ -344,7 +344,7 @@
StringRef Name) {
if (WasInserted)
return 1;
- if (!S->isInCurrentOutput())
+ if (!S->isDefined())
return 1;
if (int R = compareVersion(S, Name))
return R;
@@ -633,7 +633,7 @@
if (!DemangledSyms) {
DemangledSyms.emplace();
for (Symbol *Sym : SymVector) {
- if (!Sym->isInCurrentOutput())
+ if (!Sym->isDefined())
continue;
if (Optional<std::string> S = demangle(Sym->getName()))
(*DemangledSyms)[*S].push_back(Sym);
@@ -648,7 +648,7 @@
if (Ver.IsExternCpp)
return getDemangledSyms().lookup(Ver.Name);
if (Symbol *B = find(Ver.Name))
- if (B->isInCurrentOutput())
+ if (B->isDefined())
return {B};
return {};
}
@@ -665,7 +665,7 @@
}
for (Symbol *Sym : SymVector)
- if (Sym->isInCurrentOutput() && M.match(Sym->getName()))
+ if (Sym->isDefined() && M.match(Sym->getName()))
Res.push_back(Sym);
return Res;
}