Start adding support for symbols in shared libraries.

llvm-svn: 247019
diff --git a/lld/ELF/Symbols.cpp b/lld/ELF/Symbols.cpp
index b58d9e9..3b26ce3 100644
--- a/lld/ELF/Symbols.cpp
+++ b/lld/ELF/Symbols.cpp
@@ -45,6 +45,9 @@
   MostConstrainingVisibility = getMinVisibility(LV, RV);
   Other->MostConstrainingVisibility = MostConstrainingVisibility;
 
+  IsUsedInRegularObj |= Other->IsUsedInRegularObj;
+  Other->IsUsedInRegularObj |= IsUsedInRegularObj;
+
   if (L != R)
     return -1;