]> gcc.gnu.org Git - gcc.git/commit
re PR java/13183 ([unit-at-a-time] incorrect multidimensional array initializer with...
authorJeff Sturm <jsturm@one-point.com>
Tue, 25 Nov 2003 17:32:54 +0000 (17:32 +0000)
committerJeff Sturm <jsturm@gcc.gnu.org>
Tue, 25 Nov 2003 17:32:54 +0000 (17:32 +0000)
commit75182467b0a33d419fd3affa859b0e48c10e012c
tree658c8162441bcbc5b5ac3ccf09f08949ff878437
parentfbe3f99721495a80dbee7c0a49009757c4f86a5b
re PR java/13183 ([unit-at-a-time] incorrect multidimensional array initializer with -O2)

Fix PR java/13183.
* constants.c (cpool_for_class): New function.
(outgoing_cpool): Remove global variable.
(alloc_name_constant): Use cpool_for_class.
(build_constants_constructor): Likewise.
* decl.c (java_expand_body): Set current_class.
* java-tree.h (outgoing_cpool) Remove declaration.
(init_outgoing_cpool): Likewise.
* jcf-parse.c (init_outgoing_cpool): Remove function.
(parse_class_file): Don't call init_outgoing_cpool.
* parse.y (java_complete_expand_methods): Don't call
init_outgoing_cpool.  Don't save outgoing_cpool.
(java_expand_classes): Don't restore outgoing_cpool.
(java_finish_classes): Likewise.

From-SVN: r73926
gcc/java/ChangeLog
gcc/java/constants.c
gcc/java/decl.c
gcc/java/java-tree.h
gcc/java/jcf-parse.c
gcc/java/parse.y
This page took 0.049465 seconds and 5 git commands to generate.