[llvm-commits] [llvm-gcc-4.2] r42567 - /llvm-gcc-4.2/trunk/gcc/objc/objc-act.c

Owen Anderson resistor at mac.com
Tue Oct 2 21:49:04 PDT 2007


Author: resistor
Date: Tue Oct  2 23:49:04 2007
New Revision: 42567

URL: http://llvm.org/viewvc/llvm-project?rev=42567&view=rev
Log:
Revert Bill's last patch to this file.  It was causing a failure building
Qt for Darwin.

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=42567&r1=42566&r2=42567&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/objc/objc-act.c (original)
+++ llvm-gcc-4.2/trunk/gcc/objc/objc-act.c Tue Oct  2 23:49:04 2007
@@ -2576,8 +2576,7 @@
 
   /* struct objc_method_list   *optional_instance_methods; */
   if (!optional_instance_meth)
-    /* APPLE LOCAL LLVM - NUL pointer */
-    initlist = tree_cons (NULL_TREE, null_pointer_node, initlist);
+    initlist = tree_cons (NULL_TREE, build_int_cst (NULL_TREE, 0), initlist);
   else
     {
       expr = convert (objc_method_list_ptr, build_unary_op (ADDR_EXPR, 
@@ -2587,8 +2586,7 @@
 
   /* struct objc_method_list   *optional_class_methods; */
   if (!optional_class_meth)
-    /* APPLE LOCAL LLVM - NUL pointer */
-    initlist = tree_cons (NULL_TREE, null_pointer_node, initlist);
+    initlist = tree_cons (NULL_TREE, build_int_cst (NULL_TREE, 0), initlist);
   else
     {
       expr = convert (objc_method_list_ptr, build_unary_op (ADDR_EXPR, 
@@ -2598,8 +2596,7 @@
 
   /* struct objc_prop_list     *instance_properties; */
   if (!instance_prop)
-    /* APPLE LOCAL LLVM - NUL pointer */
-    initlist = tree_cons (NULL_TREE, null_pointer_node, initlist);
+    initlist = tree_cons (NULL_TREE, build_int_cst (NULL_TREE, 0), initlist);
   else
     {
       expr = convert (objc_prop_list_ptr, build_unary_op (ADDR_EXPR, 
@@ -2680,8 +2677,7 @@
 
   /* struct _prop_list_t *properties; */
   if (!property_list)
-    /* APPLE LOCAL LLVM - NUL pointer */
-    initlist = tree_cons (NULL_TREE, null_pointer_node, initlist);
+    initlist = tree_cons (NULL_TREE, build_int_cst (NULL_TREE, 0), initlist);
   else
     {
       expr = convert (objc_prop_list_ptr,
@@ -4875,8 +4871,7 @@
   /* refs = { ..., _OBJC_SELECTOR_TABLE, ... } */
 
   if (flag_next_runtime || ! sel_ref_chain)
-    /* APPLE LOCAL LLVM - NUL pointer */
-    initlist = tree_cons (NULL_TREE, null_pointer_node, initlist);
+    initlist = tree_cons (NULL_TREE, build_int_cst (NULL_TREE, 0), initlist);
   else
     initlist
       = tree_cons (NULL_TREE,
@@ -9139,8 +9134,7 @@
 						 (objc_protocol_template)),
 			     build_unary_op (ADDR_EXPR, refs_decl, 0));
       else
-	/* APPLE LOCAL LLVM - NUL pointer */
-	refs_expr = null_pointer_node;
+	refs_expr = build_int_cst (NULL_TREE, 0);
 
 
       /* APPLE LOCAL begin radar 4585769 - Objective-C 1.0 extensions */
@@ -9210,8 +9204,7 @@
   if (newabi)
     {
       /* 'isa' is NULL in the new ObjC abi */
-      /* APPLE LOCAL LLVM - NUL pointer */
-      expr = null_pointer_node;
+      expr = build_int_cst (NULL_TREE, 0);
     }
   /* APPLE LOCAL end radar 4533974 - ObjC newprotocol - radar 4695109 */
   /* APPLE LOCAL begin radar 4585769 - Objective-C 1.0 extensions */
@@ -9219,8 +9212,7 @@
   else
     {
       if (!objc_protocol_or_opt_ins_meth)
-	/* APPLE LOCAL LLVM - NUL pointer */
-	expr = null_pointer_node;
+	expr = build_int_cst (NULL_TREE, 0);
       else
 	expr = convert (build_pointer_type (objc_protocol_extension_template),
 			build_unary_op (ADDR_EXPR, objc_protocol_or_opt_ins_meth, 0));	
@@ -9234,8 +9226,7 @@
   initlist = tree_cons (NULL_TREE, protocol_list, initlist);
 
   if (!instance_methods)
-    /* APPLE LOCAL LLVM - NUL pointer */
-    initlist = tree_cons (NULL_TREE, null_pointer_node, initlist);
+    initlist = tree_cons (NULL_TREE, build_int_cst (NULL_TREE, 0), initlist);
   else
     {
       expr = convert (objc_method_proto_list_ptr,
@@ -9244,8 +9235,7 @@
     }
 
   if (!class_methods)
-    /* APPLE LOCAL LLVM - NUL pointer */
-    initlist = tree_cons (NULL_TREE, null_pointer_node, initlist);
+    initlist = tree_cons (NULL_TREE, build_int_cst (NULL_TREE, 0), initlist);
   else
     {
       expr = convert (objc_method_proto_list_ptr,
@@ -9258,8 +9248,7 @@
     {
       /* APPLE LOCAL begin radar 4695109 */
       if (!objc_protocol_or_opt_ins_meth)
-	/* APPLE LOCAL LLVM - NUL pointer */
-	initlist = tree_cons (NULL_TREE, null_pointer_node, initlist);
+	initlist = tree_cons (NULL_TREE, build_int_cst (NULL_TREE, 0), initlist);
       else
 	{
 	  expr = convert (objc_method_proto_list_ptr,
@@ -9267,8 +9256,7 @@
 	  initlist = tree_cons (NULL_TREE, expr, initlist);
 	}
       if (!opt_cls_meth)
-	/* APPLE LOCAL LLVM - NUL pointer */
-	initlist = tree_cons (NULL_TREE, null_pointer_node, initlist);
+	initlist = tree_cons (NULL_TREE, build_int_cst (NULL_TREE, 0), initlist);
       else
 	{
 	  expr = convert (objc_method_proto_list_ptr,
@@ -9277,8 +9265,7 @@
 	}
       /* APPLE LOCAL end radar 4695109 */
       if (!property_list)
-	/* APPLE LOCAL LLVM - NUL pointer */
-	initlist = tree_cons (NULL_TREE, null_pointer_node, initlist);
+	initlist = tree_cons (NULL_TREE, build_int_cst (NULL_TREE, 0), initlist);
       else
 	{
 	  expr = convert (objc_prop_list_ptr,
@@ -10304,8 +10291,7 @@
 			ivar);
     else
       /* Unnamed bit-field ivar (yuck).  */
-      /* APPLE LOCAL LLVM - NUL pointer */
-      ivar = tree_cons (NULL_TREE, null_pointer_node, ivar);
+      ivar = tree_cons (NULL_TREE, build_int_cst (NULL_TREE, 0), ivar);
 
     /* Set type */
     encode_field_decl (field_decl,
@@ -10362,8 +10348,7 @@
 			  ivar);
       else
 	/* Unnamed bit-field ivar (yuck).  */
-	/* APPLE LOCAL LLVM - NUL pointer */
-	ivar = tree_cons (NULL_TREE, null_pointer_node, ivar);
+	ivar = tree_cons (NULL_TREE, build_int_cst (NULL_TREE, 0), ivar);
 
       /* Set type.  */
       encode_field_decl (field_decl,
@@ -11057,8 +11042,7 @@
   initlist = tree_cons (NULL_TREE, class_name, initlist);
 
   if (!instance_methods)
-    /* APPLE LOCAL LLVM - NUL pointer */
-    initlist = tree_cons (NULL_TREE, null_pointer_node, initlist);
+    initlist = tree_cons (NULL_TREE, build_int_cst (NULL_TREE, 0), initlist);
   else
     {
       expr = convert (objc_method_list_ptr,
@@ -11066,8 +11050,7 @@
       initlist = tree_cons (NULL_TREE, expr, initlist);
     }
   if (!class_methods)
-    /* APPLE LOCAL LLVM - NUL pointer */
-    initlist = tree_cons (NULL_TREE, null_pointer_node, initlist);
+    initlist = tree_cons (NULL_TREE, build_int_cst (NULL_TREE, 0), initlist);
   else
     {
       expr = convert (objc_method_list_ptr,
@@ -11077,8 +11060,7 @@
 
   /* protocol_list = */
   if (!protocol_list)
-    /* APPLE LOCAL LLVM - NUL pointer */
-    initlist = tree_cons (NULL_TREE, null_pointer_node, initlist);
+     initlist = tree_cons (NULL_TREE, build_int_cst (NULL_TREE, 0), initlist);
   else
     {
       /* APPLE LOCAL begin radar 4533974 - ObjC new protocol */
@@ -11100,8 +11082,7 @@
   /* APPLE LOCAL begin C* property metadata (Radar 4498373) */
   /* struct _objc_property_list *instance_properties; */
   if (!property_list)
-    /* APPLE LOCAL LLVM - NUL pointer */
-    initlist = tree_cons (NULL_TREE, null_pointer_node, initlist);
+    initlist = tree_cons (NULL_TREE, build_int_cst (NULL_TREE, 0), initlist);
   else
     {
       expr = convert (objc_prop_list_ptr,
@@ -11168,8 +11149,7 @@
 
   /* objc_ivar_list = */
   if (!ivar_list)
-    /* APPLE LOCAL LLVM - NUL pointer */
-    initlist = tree_cons (NULL_TREE, null_pointer_node, initlist);
+    initlist = tree_cons (NULL_TREE, build_int_cst (NULL_TREE, 0), initlist);
   else
     {
       expr = convert (objc_ivar_list_ptr,
@@ -11179,8 +11159,7 @@
 
   /* objc_method_list = */
   if (!dispatch_table)
-    /* APPLE LOCAL LLVM - NUL pointer */
-    initlist = tree_cons (NULL_TREE, null_pointer_node, initlist);
+    initlist = tree_cons (NULL_TREE, build_int_cst (NULL_TREE, 0), initlist);
   else
     {
       expr = convert (objc_method_list_ptr,
@@ -11190,27 +11169,22 @@
 
   if (flag_next_runtime)
     /* method_cache = */
-    /* APPLE LOCAL LLVM - NUL pointer */
-    initlist = tree_cons (NULL_TREE, null_pointer_node, initlist);
+    initlist = tree_cons (NULL_TREE, build_int_cst (NULL_TREE, 0), initlist);
   else
     {
       /* dtable = */
-      /* APPLE LOCAL LLVM - NUL pointer */
-      initlist = tree_cons (NULL_TREE, null_pointer_node, initlist);
+      initlist = tree_cons (NULL_TREE, build_int_cst (NULL_TREE, 0), initlist);
 
       /* subclass_list = */
-      /* APPLE LOCAL LLVM - NUL pointer */
-      initlist = tree_cons (NULL_TREE, null_pointer_node, initlist);
+      initlist = tree_cons (NULL_TREE, build_int_cst (NULL_TREE, 0), initlist);
 
       /* sibling_class = */
-      /* APPLE LOCAL LLVM - NUL pointer */
-      initlist = tree_cons (NULL_TREE, null_pointer_node, initlist);
+      initlist = tree_cons (NULL_TREE, build_int_cst (NULL_TREE, 0), initlist);
     }
 
   /* protocol_list = */
   if (! protocol_list)
-    /* APPLE LOCAL LLVM - NUL pointer */
-    initlist = tree_cons (NULL_TREE, null_pointer_node, initlist);
+    initlist = tree_cons (NULL_TREE, build_int_cst (NULL_TREE, 0), initlist);
   else
     {
       expr = convert (build_pointer_type
@@ -11225,21 +11199,18 @@
     {
       /* const char *ivar_layout; */
       if (IS_CLS_META (status)) /* Meta Class ? */
-	/* APPLE LOCAL LLVM - NUL pointer */
-	initlist = tree_cons (NULL_TREE, null_pointer_node, initlist);
+	initlist = tree_cons (NULL_TREE, build_int_cst (NULL_TREE, 0), initlist);
       else
 	{
 	  tree ivar_layout = objc_build_ivar_layout (true);
 	  if (!ivar_layout)
-	    /* APPLE LOCAL LLVM - NUL pointer */
-	    initlist = tree_cons (NULL_TREE, null_pointer_node, initlist);
+	    initlist = tree_cons (NULL_TREE, build_int_cst (NULL_TREE, 0), initlist);
 	  else
 	    initlist = tree_cons (NULL_TREE, ivar_layout, initlist);
 	}
       /* struct _objc_class_ext *ext; */
       if (!objc_class_ext)
-	/* APPLE LOCAL LLVM - NUL pointer */
-        initlist = tree_cons (NULL_TREE, null_pointer_node, initlist);
+        initlist = tree_cons (NULL_TREE, build_int_cst (NULL_TREE, 0), initlist);
       else
 	{
 	  expr = convert (build_pointer_type (objc_class_ext_template), 
@@ -11249,8 +11220,7 @@
     }
   else
     /* gc_object_type = NULL */
-    /* APPLE LOCAL LLVM - NUL pointer */
-    initlist = tree_cons (NULL_TREE, null_pointer_node, initlist);
+    initlist = tree_cons (NULL_TREE, build_int_cst (NULL_TREE, 0), initlist);
   /* APPLE LOCAL end radar 4585769 - Objective-C 1.0 extensions */
 
   return objc_build_constructor (type, nreverse (initlist));
@@ -11412,15 +11382,13 @@
   if (cache)
     initlist = tree_cons (NULL_TREE, cache, initlist);
   else
-    /* APPLE LOCAL LLVM - NUL pointer */
-    initlist = tree_cons (NULL_TREE, null_pointer_node, initlist);
+    initlist = tree_cons (NULL_TREE, build_int_cst (NULL_TREE, 0), initlist);
 
   /* vtable */
   if (vtable)
     initlist = tree_cons (NULL_TREE, vtable, initlist);
   else
-    /* APPLE LOCAL LLVM - NUL pointer */
-    initlist = tree_cons (NULL_TREE, null_pointer_node, initlist);
+    initlist = tree_cons (NULL_TREE, build_int_cst (NULL_TREE, 0), initlist);
 
   /* ro */
   initlist = tree_cons (NULL_TREE, ro, initlist);
@@ -11464,8 +11432,7 @@
   /* APPLE LOCAL begin radar 4695101 */
   /* ivarLayout */
   if (!ivarLayout)
-    /* APPLE LOCAL LLVM - NUL pointer */
-    initlist = tree_cons (NULL_TREE, null_pointer_node, initlist);
+    initlist = tree_cons (NULL_TREE, build_int_cst (NULL_TREE, 0), initlist);
   else
     initlist = tree_cons (NULL_TREE, ivarLayout, initlist);
   /* APPLE LOCAL end radar 4695101 */
@@ -11475,8 +11442,7 @@
 
   /* baseMethods */
   if (!baseMethods)
-    /* APPLE LOCAL LLVM - NUL pointer */
-    initlist = tree_cons (NULL_TREE, null_pointer_node, initlist);
+    initlist = tree_cons (NULL_TREE, build_int_cst (NULL_TREE, 0), initlist);
   else
     {
       expr = convert (objc_method_list_ptr,
@@ -11486,34 +11452,31 @@
 
   /* baseProtocols */
   if (!baseProtocols)
-    /* APPLE LOCAL LLVM - NUL pointer */
-    initlist = tree_cons (NULL_TREE, null_pointer_node, initlist);
+    initlist = tree_cons (NULL_TREE, build_int_cst (NULL_TREE, 0), initlist);
   else
     {
       tree protocol_list_t_p = build_pointer_type (
 		               xref_tag (RECORD_TYPE, 
 			                 get_identifier (UTAG_V2_PROTOCOL_LIST)));
       expr = convert (protocol_list_t_p,
-		      build_unary_op (ADDR_EXPR, baseProtocols, 0));
+                      build_unary_op (ADDR_EXPR, baseProtocols, 0));
       initlist = tree_cons (NULL_TREE, expr, initlist);
     }
 
   /* ivars */
   if (!ivars)
-    /* APPLE LOCAL LLVM - NUL pointer */
-    initlist = tree_cons (NULL_TREE, null_pointer_node, initlist);
+    initlist = tree_cons (NULL_TREE, build_int_cst (NULL_TREE, 0), initlist);
   else
     {
       expr = convert (objc_v2_ivar_list_ptr,
-		      build_unary_op (ADDR_EXPR, ivars, 0));
+                      build_unary_op (ADDR_EXPR, ivars, 0));
       initlist = tree_cons (NULL_TREE, expr, initlist);
     }
 
   /* APPLE LOCAL begin radar 4695101 */
   /* weakIvarLayout */
   if (!weakIvarLayout)
-    /* APPLE LOCAL LLVM - NUL pointer */
-    initlist = tree_cons (NULL_TREE, null_pointer_node, initlist);
+    initlist = tree_cons (NULL_TREE, build_int_cst (NULL_TREE, 0), initlist);
   else
     initlist = tree_cons (NULL_TREE, weakIvarLayout, initlist);
   /* APPLE LOCAL end radar 4695101 */
@@ -11521,12 +11484,11 @@
   /* APPLE LOCAL begin C* property metadata (Radar 4498373) */
   /* property list */
   if (!property_list)
-    /* APPLE LOCAL LLVM - NUL pointer */
-    initlist = tree_cons (NULL_TREE, null_pointer_node, initlist);
+    initlist = tree_cons (NULL_TREE, build_int_cst (NULL_TREE, 0), initlist);
   else
     {
       expr = convert (objc_prop_list_ptr,
-		      build_unary_op (ADDR_EXPR, property_list, 0));
+                      build_unary_op (ADDR_EXPR, property_list, 0));
       initlist = tree_cons (NULL_TREE, expr, initlist);
     }
   /* APPLE LOCAL end C* property metadata (Radar 4498373) */
@@ -11773,8 +11735,7 @@
       /* root class.  */
       root_expr = build_unary_op (ADDR_EXPR, metaclass_decl, 0);
       metaclass_superclass_expr = build_unary_op (ADDR_EXPR, class_decl, 0);
-      /* APPLE LOCAL LLVM - NUL pointer */
-      class_superclass_expr = null_pointer_node;
+      class_superclass_expr = build_int_cst (NULL_TREE, 0);
       flags |= 0x2; /* CLS_ROOT: it is also a root meta class */
     }
 
@@ -11966,8 +11927,7 @@
       super_expr = build_c_cast (cast_type, super_expr); /* cast! */
     }
   else
-    /* APPLE LOCAL LLVM - NUL pointer */
-    super_expr = null_pointer_node;
+    super_expr = build_int_cst (NULL_TREE, 0);
 
   root_expr = add_objc_string (my_root_id, class_names);
   root_expr = build_c_cast (cast_type, root_expr); /* cast! */
@@ -13230,8 +13190,7 @@
 	refs_expr = convert (build_pointer_type (objc_v2_protocol_template),
 			     build_unary_op (ADDR_EXPR, refs_decl, 0));
       else
-	/* APPLE LOCAL LLVM - NUL pointer */
-	refs_expr = null_pointer_node;
+	refs_expr = build_int_cst (NULL_TREE, 0);
 
       /* APPLE LOCAL begin radar 4695101 */
       /* Build table of list of properties for this protocol. */





More information about the llvm-commits mailing list