commit | 18173d420ef3e7fa0281f0a1751fdad8a2e7612f | [log] [tgz] |
---|---|---|
author | Rafael Espindola <rafael.espindola@gmail.com> | Tue Sep 08 15:50:05 2015 +0000 |
committer | Rafael Espindola <rafael.espindola@gmail.com> | Tue Sep 08 15:50:05 2015 +0000 |
tree | b89e1b85ec3483e5b10340733658f141d1d0b3a7 | |
parent | 3ecd8c0aabd30107d4fff8fdd9547f77b3b66d1a [diff] [blame] |
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;