MachO doesn't support the protected visibility. Don't default to 'global' here. ...
authorBill Wendling <isanbard@gmail.com>
Tue, 29 Nov 2011 02:39:58 +0000 (02:39 +0000)
committerBill Wendling <isanbard@gmail.com>
Tue, 29 Nov 2011 02:39:58 +0000 (02:39 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145368 91177308-0d34-0410-b5e6-96231b3b80d8

lib/MC/MCAsmInfoDarwin.cpp

index 537d0a35d92a8a73161f4072cea993c42384aeed..ec1d3b141a9144bffbfc05628c59d61fd946e8cb 100644 (file)
@@ -57,8 +57,9 @@ MCAsmInfoDarwin::MCAsmInfoDarwin() {
 
   HiddenVisibilityAttr = MCSA_PrivateExtern;
   HiddenDeclarationVisibilityAttr = MCSA_Invalid;
+
   // Doesn't support protected visibility.
-  ProtectedVisibilityAttr = MCSA_Global;
+  ProtectedVisibilityAttr = MCSA_Invalid;
   
   HasDotTypeDotSizeDirective = false;
   HasNoDeadStrip = true;