OSDN Git Service

authorbothner <bothner@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 8 Mar 1999 13:34:12 +0000 (13:34 +0000)
committerbothner <bothner@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 8 Mar 1999 13:34:12 +0000 (13:34 +0000)
commita7f43f045f9146c30e602160c469fea1b13a45a0
treed51147db527f31da8d998c1a963c2cbb9027228f
parent8d98d5b089b9fe75e3112cbf6ba54deb21c0d5cd

* lex.c (java_parse_end_comment):  Take extra parameter (next char).
* class.c (build_utf8_ref):  Fix possible name class/ambiguity.
* class.c (layout_class_method):  A static method in a base class
is never overridden, so treat it like it doesn't exist.
However, do complain about private non-static method overriding
public static method.
* parse.y:  Don't set unused INITIALIZED_P flag.
* java-tree.h (INITIALIZED_P):  Removed no-longer needed flag.
* parse.y (find_expr_with_wfl):  Optimize tail-calls.
(build_array_from_name):  Re-order &index[string] to &string[index].
* parse.y (java_complete_tree):  Don't call patch_assignment if rhs is
error_mark (it might catch more errors, but it is more likely to lose).

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@25641 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/java/ChangeLog
gcc/java/class.c
gcc/java/java-tree.h
gcc/java/lex.c