[llvm-commits] [llvm-gcc-4.2] r46668 - /llvm-gcc-4.2/trunk/gcc/objc/objc-act.c
Chris Lattner
sabre at nondot.org
Sat Feb 2 10:55:43 PST 2008
Author: lattner
Date: Sat Feb 2 12:55:42 2008
New Revision: 46668
URL: http://llvm.org/viewvc/llvm-project?rev=46668&view=rev
Log:
correctly protect llvm-specific pieces with ENABLE_LLVM, fixing the non-llvm
build.
Modified:
llvm-gcc-4.2/trunk/gcc/objc/objc-act.c
Modified: llvm-gcc-4.2/trunk/gcc/objc/objc-act.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/objc/objc-act.c?rev=46668&r1=46667&r2=46668&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/objc/objc-act.c (original)
+++ llvm-gcc-4.2/trunk/gcc/objc/objc-act.c Sat Feb 2 12:55:42 2008
@@ -9339,6 +9339,7 @@
UOBJC_PROTOCOL_EXT_decl, NULL_TREE);
/* APPLE LOCAL end radar 4585769 - Objective-C 1.0 extensions */
/* LLVM LOCAL begin */
+#ifdef ENABLE_LLVM
/* Force 4 byte alignment for protocols */
DECL_ALIGN(decl) = 32;
DECL_USER_ALIGN(decl) = 1;
@@ -9346,6 +9347,7 @@
/* At -O0, we may have emitted references to the decl earlier. */
if (!optimize)
reset_initializer_llvm(decl);
+#endif
/* LLVM LOCAL end */
}
}
@@ -12270,9 +12272,11 @@
finish_var_decl (class_decl, initlist);
/* LLVM LOCAL begin */
+#ifdef ENABLE_LLVM
/* At -O0, we may have emitted references to the decl earlier. */
if (!optimize)
reset_type_and_initializer_llvm(class_decl);
+#endif
/* LLVM LOCAL end */
objc_add_to_class_list_chain (class_decl);
if (CLASS_OR_CATEGORY_HAS_LOAD_IMPL (objc_implementation_context) != NULL_TREE)
@@ -13639,9 +13643,11 @@
/* APPLE LOCAL end radar 4695109 */
finish_var_decl (decl, initlist);
/* LLVM LOCAL begin */
+#ifdef ENABLE_LLVM
/* At -O0, we may have emitted references to the decl earlier. */
if (!optimize)
reset_initializer_llvm(decl);
+#endif
/* LLVM LOCAL end */
/* APPLE LOCAL radar 4533974 - ObjC new protocol */
objc_add_to_protocol_list_chain (decl);
More information about the llvm-commits
mailing list