java-gimplify.c (java_gimplify_block): NULL out the old BLOCK's BLOCK_EXPR_BODY befor...
authorAndrew Pinski <pinskia@physics.uc.edu>
Tue, 6 Sep 2005 15:22:34 +0000 (15:22 +0000)
committerAndrew Pinski <pinskia@gcc.gnu.org>
Tue, 6 Sep 2005 15:22:34 +0000 (08:22 -0700)
2005-09-06  Andrew Pinski  <pinskia@physics.uc.edu>

        * java-gimplify.c (java_gimplify_block): NULL out the old BLOCK's
        BLOCK_EXPR_BODY before returning the new BIND_EXPR.

From-SVN: r103950

gcc/java/ChangeLog
gcc/java/java-gimplify.c

index ba3a435d953d071ba81e76a5cb2ed2dd44cbe4c9..81fc91373f695646ad8b1f85027e5cb394ad9397 100644 (file)
@@ -1,3 +1,8 @@
+2005-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       * java-gimplify.c (java_gimplify_block): NULL out the old BLOCK's
+       BLOCK_EXPR_BODY before returning the new BIND_EXPR.
+
 2005-09-06  Kazu Hirata  <kazu@codesourcery.com>
 
        * check-init.c, decl.c, expr.c, gcj.texi, java-tree.h,
index a07e1bbdc96054f09c92bd59db088746693150fe..e5d7a4377d922a3062b23a415b789e2deb8e2418 100644 (file)
@@ -285,6 +285,7 @@ java_gimplify_block (tree java_block)
       outer = BIND_EXPR_BLOCK (outer);
       BLOCK_SUBBLOCKS (outer) = chainon (BLOCK_SUBBLOCKS (outer), block);
     }
+  BLOCK_EXPR_BODY (java_block) = NULL_TREE;
 
   return build3 (BIND_EXPR, TREE_TYPE (java_block), decls, body, block);
 }