OSDN Git Service

(convert_to_pointer): Eliminate ref to null_pointer_node.
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 25 Dec 1994 12:22:24 +0000 (12:22 +0000)
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 25 Dec 1994 12:22:24 +0000 (12:22 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8691 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/convert.c

index 2cb5990..38a714f 100644 (file)
@@ -40,8 +40,6 @@ convert_to_pointer (type, expr)
   
   if (integer_zerop (expr))
     {
-      if (type == TREE_TYPE (null_pointer_node))
-       return null_pointer_node;
       expr = build_int_2 (0, 0);
       TREE_TYPE (expr) = type;
       return expr;
@@ -67,7 +65,9 @@ convert_to_pointer (type, expr)
 
   error ("cannot convert to a pointer type");
 
-  return null_pointer_node;
+  expr = build_int_2 (0, 0);
+  TREE_TYPE (expr) = type;
+  return expr;
 }
 
 /* Convert EXPR to some floating-point type TYPE.