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
_______________________________________________
llvm-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits