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