Inline small function. NFC.

llvm-svn: 315141
diff --git a/lld/ELF/Writer.cpp b/lld/ELF/Writer.cpp
index e9b27a1..73d87e4 100644
--- a/lld/ELF/Writer.cpp
+++ b/lld/ELF/Writer.cpp
@@ -804,7 +804,9 @@
   // __tls_get_addr, so it's not defined anywhere. Create a hidden definition
   // to avoid the undefined symbol error.
   if (!InX::DynSymTab)
-    Symtab->addIgnored<ELFT>("__tls_get_addr");
+    if (SymbolBody *S = Symtab->find("__tls_get_addr"))
+      if (!S->isInCurrentDSO())
+        Symtab->addAbsolute<ELFT>(S->getName(), STV_HIDDEN);
 
   // __ehdr_start is the location of ELF file headers. Note that we define
   // this symbol unconditionally even when using a linker script, which