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

Chris Lattner sabre at nondot.org
Mon Jan 14 15:00:14 PST 2008


Author: lattner
Date: Mon Jan 14 17:00:10 2008
New Revision: 45982

URL: http://llvm.org/viewvc/llvm-project?rev=45982&view=rev
Log:
improve compatibility with the leopard dyld and xcode 3 linker.

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=45982&r1=45981&r2=45982&view=diff

==============================================================================
--- llvm-gcc-4.0/trunk/gcc/objc/objc-act.c (original)
+++ llvm-gcc-4.0/trunk/gcc/objc/objc-act.c Mon Jan 14 17:00:10 2008
@@ -18358,12 +18358,6 @@
   char *string = (char *) alloca (strlen (name) + 30);
   tree decl;
   tree exp;
-
-  /* APPLE LOCAL begin LLVM */
-#ifdef ENABLE_LLVM
-#undef ASM_DECLARE_UNRESOLVED_REFERENCE
-#endif
-  /* APPLE LOCAL end LLVM */
   
   sprintf (string, "%sobjc_class_name_%s",
 	   (flag_next_runtime ? "." : "__"), name);
@@ -18371,7 +18365,11 @@
 #ifdef ASM_DECLARE_UNRESOLVED_REFERENCE
   if (flag_next_runtime)
     {
+  /* APPLE LOCAL begin LLVM */
+#ifdef ENABLE_LLVM
       ASM_DECLARE_UNRESOLVED_REFERENCE (asm_out_file, string);
+#endif
+  /* APPLE LOCAL end LLVM */
       return;
     }
 #endif





More information about the llvm-commits mailing list