tentative definitions are default visibility
authorNick Kledzik <kledzik@apple.com>
Sat, 19 Jul 2008 00:58:07 +0000 (00:58 +0000)
committerNick Kledzik <kledzik@apple.com>
Sat, 19 Jul 2008 00:58:07 +0000 (00:58 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53780 91177308-0d34-0410-b5e6-96231b3b80d8

tools/lto/LTOModule.cpp

index cef692263714c00e803c2ec224190ca6e4f41d6a..7eb79053ea9786e46bc79c70bebb9be8a07925c5 100644 (file)
@@ -225,7 +225,7 @@ void LTOModule::addDefinedSymbol(GlobalValue* def, Mangler &mangler,
     if ( def->hasHiddenVisibility() )
         attr |= LTO_SYMBOL_SCOPE_HIDDEN;
     else if ( def->hasExternalLinkage() || def->hasWeakLinkage() 
-              || def->hasLinkOnceLinkage() )
+              || def->hasLinkOnceLinkage() || def->hasCommonLinkage() )
         attr |= LTO_SYMBOL_SCOPE_DEFAULT;
     else
         attr |= LTO_SYMBOL_SCOPE_INTERNAL;