darwin doesn't use .hidden. Disable this until we fix it right.
authorChris Lattner <sabre@nondot.org>
Sun, 14 Jan 2007 00:50:56 +0000 (00:50 +0000)
committerChris Lattner <sabre@nondot.org>
Sun, 14 Jan 2007 00:50:56 +0000 (00:50 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33191 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86ATTAsmPrinter.cpp
lib/Target/X86/X86AsmPrinter.cpp

index 96725f940577b6475a9570d4f3ec6f78f2df347b..1dfb43ae51329049f3c37c2b3d6f2dbc9693920a 100755 (executable)
@@ -125,7 +125,7 @@ bool X86ATTAsmPrinter::runOnMachineFunction(MachineFunction &MF) {
     }
     break;
   }
-  if (F->hasHiddenVisibility())
+  if (F->hasHiddenVisibility() && !Subtarget->isTargetDarwin())
     O << "\t.hidden " << CurrentFnName << "\n";
   
   O << CurrentFnName << ":\n";
index a8960681658a5b9cadefd89e2f92d8ac79f6c7a8..396d90ca4d9203e9b60ba1e28cac095d6404e19b 100644 (file)
@@ -246,7 +246,7 @@ bool X86SharedAsmPrinter::doFinalization(Module &M) {
       EmitGlobalConstant(C);
       O << '\n';
     }
-    if (I->hasHiddenVisibility())
+    if (I->hasHiddenVisibility() && !Subtarget->isTargetDarwin())
       O << "\t.hidden " << name << "\n";
   }