ELF: Remove function Symbol::isInCurrentOutput().
This function is now equivalent to isDefined().
llvm-svn: 317449
diff --git a/lld/ELF/Symbols.cpp b/lld/ELF/Symbols.cpp
index 523a82a..70c510c 100644
--- a/lld/ELF/Symbols.cpp
+++ b/lld/ELF/Symbols.cpp
@@ -218,7 +218,7 @@
Name = {S.data(), Pos};
// If this is not in this DSO, it is not a definition.
- if (!isInCurrentOutput())
+ if (!isDefined())
return;
// '@@' in a symbol name means the default version.
@@ -289,7 +289,7 @@
return Binding;
if (Visibility != STV_DEFAULT && Visibility != STV_PROTECTED)
return STB_LOCAL;
- if (VersionId == VER_NDX_LOCAL && isInCurrentOutput())
+ if (VersionId == VER_NDX_LOCAL && isDefined())
return STB_LOCAL;
if (Config->NoGnuUnique && Binding == STB_GNU_UNIQUE)
return STB_GLOBAL;
@@ -301,7 +301,7 @@
return false;
if (computeBinding() == STB_LOCAL)
return false;
- if (!isInCurrentOutput())
+ if (!isDefined())
return true;
return ExportDynamic;
}