]> gcc.gnu.org Git - gcc.git/commit - gcc/java/java-tree.h
decl.c (build_result_decl): New method.
authorPer Bothner <bothner@gcc.gnu.org>
Sun, 21 Feb 1999 15:42:27 +0000 (07:42 -0800)
committerPer Bothner <bothner@gcc.gnu.org>
Sun, 21 Feb 1999 15:42:27 +0000 (07:42 -0800)
commit939d7216dca76eac6675e54f10154ad5d2898cfa
treebc94f54b074dc8162b8ed7adee22a07f1784413d
parent2d5a51939f53e104020ac07784f5f2087aa06275
decl.c (build_result_decl):  New method.

d
* decl.c (build_result_decl), java-tree.h:  New method.
(complete_start_java_method):  Handle synchronized methods.
Don't build DECL_RESULT here.  (Ordering dependency problem.)
(start_java_method):  Call build_result_decl here instead  ...
* parse.y (java_complete_expand_method):  ... and here.
(expand_start_java_method): Don't call complete_start_java_method here.
(java_complete_expand_method):  Call it here instead.
* parse.h (BUILD_MONITOR_ENTER, BUILD_MONITOR_EXIT):  Moved to ..
* java-tree.h:  ... here.
* expr.c (force_evaluation_order):  Fix typo, don't handle ARRAY_REF.
* parse.y (java_complete_lhs):  Don't call force_evaluation_order
for ARRAY_REF - it doesn't work when array bounds are checked.
(patch_array_ref):  Handle it here instead.

From-SVN: r25346
gcc/java/decl.c
gcc/java/expr.c
gcc/java/java-tree.h
gcc/java/parse.c
gcc/java/parse.h
gcc/java/parse.y
This page took 0.059428 seconds and 5 git commands to generate.