[llvm-commits] [llvm-gcc-4.0] r42326 - /llvm-gcc-4.0/trunk/gcc/objc/objc-act.c

Devang Patel dpatel at apple.com
Tue Sep 25 15:44:35 PDT 2007


Author: dpatel
Date: Tue Sep 25 17:44:35 2007
New Revision: 42326

URL: http://llvm.org/viewvc/llvm-project?rev=42326&view=rev
Log:
Do not hide objc_class_name_Foo even if -fvisibility=hidden is set.


Modified:
    llvm-gcc-4.0/trunk/gcc/objc/objc-act.c

Modified: llvm-gcc-4.0/trunk/gcc/objc/objc-act.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.0/trunk/gcc/objc/objc-act.c?rev=42326&r1=42325&r2=42326&view=diff

==============================================================================
--- llvm-gcc-4.0/trunk/gcc/objc/objc-act.c (original)
+++ llvm-gcc-4.0/trunk/gcc/objc/objc-act.c Tue Sep 25 17:44:35 2007
@@ -18249,6 +18249,8 @@
       DECL_ARTIFICIAL (decl) = 1;
       /* APPLE LOCAL begin LLVM */
 #ifdef ENABLE_LLVM
+      DECL_VISIBILITY (decl) = VISIBILITY_DEFAULT;
+      DECL_VISIBILITY_SPECIFIED (decl) = 1;
       set_user_assembler_name(decl, string);
       /* Let optimizer know that this decl is not removable.  */
       DECL_PRESERVE_P (decl) = 1;





More information about the llvm-commits mailing list