trans-array.c (structure_alloc_comps): Use correct type for null pointer constant.
authorRichard Guenther <rguenther@suse.de>
Tue, 27 Feb 2007 14:26:13 +0000 (14:26 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Tue, 27 Feb 2007 14:26:13 +0000 (14:26 +0000)
2007-02-27  Richard Guenther  <rguenther@suse.de>

* trans-array.c (structure_alloc_comps): Use correct type
for null pointer constant.

From-SVN: r122375

gcc/fortran/ChangeLog
gcc/fortran/trans-array.c

index 46531e5..d4b548d 100644 (file)
@@ -1,3 +1,8 @@
+2007-02-27  Richard Guenther  <rguenther@suse.de>
+
+       * trans-array.c (structure_alloc_comps): Use correct type
+       for null pointer constant.
+
 2007-02-26  Brooks Moses  <brooks.moses@codesourcery.com>
 
        * gfortran.texi: Standardize title page, remove version number
index 683c8bd..c7e9da1 100644 (file)
@@ -4990,7 +4990,7 @@ structure_alloc_comps (gfc_symbol * der_type, tree decl,
 
          null_cond = gfc_conv_descriptor_data_get (decl);
          null_cond = build2 (NE_EXPR, boolean_type_node, null_cond,
-                             build_int_cst (TREE_TYPE (tmp), 0));
+                             build_int_cst (TREE_TYPE (null_cond), 0));
        }
       else
        {