2005-09-06 Andrew Pinski <pinskia@physics.uc.edu>
authorpinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 6 Sep 2005 15:22:34 +0000 (15:22 +0000)
committerpinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 6 Sep 2005 15:22:34 +0000 (15:22 +0000)
        * java-gimplify.c (java_gimplify_block): NULL out the old BLOCK's
        BLOCK_EXPR_BODY before returning the new BIND_EXPR.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@103950 138bc75d-0d04-0410-961f-82ee72b054a4

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

index ba3a435..81fc913 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 a07e1bb..e5d7a43 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);
 }