egcs/gcc/java parse.y ChangeLog
bothner@cygnus.com
bothner@cygnus.com
Sat Dec 12 20:04:00 GMT 1998
CVSROOT: /egcs/carton/cvsfiles
Module name: egcs
Changes by: bothner@egcs.cygnus.com 98/12/12 20:04:38
Modified files:
gcc/java : parse.y ChangeLog
Log message:
* parse.y (<type_declaration>): Do maybe_generate_clinit last.
(register_fields): If a static fields has an initializer, just
chain it on ctxp->static_initialized, and handle later.
(java_complete_expand_methods): Force <clinit> first.
(resolve_expression_name, resolve_field_access): Just get DECL_INITIAL
- it's already been completed.
(patch_initialized_static_field): New function.
(java_complete_field): Call it.
More information about the Gcc-cvs
mailing list