gcc/gcjx ChangeLog visitor.hh fold.cc defassig ...

rmathew@gcc.gnu.org rmathew@gcc.gnu.org
Thu Oct 13 06:28:00 GMT 2005


CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	gcjx-branch
Changes by:	rmathew@gcc.gnu.org	2005-10-13 06:28:56

Modified files:
	gcjx           : ChangeLog visitor.hh fold.cc defassign.cc 
	                 dump.cc 
	gcjx/model     : invoke.hh invoke.cc annotation.cc memberref.cc 
	                 arrayinit.cc new.hh 
	gcjx/bytecode  : generate.hh 

Log message:
	* model/invoke.hh (model_type_qualified_invocation::klass): Make
	protected instead of private.
	(model_type_qualified_invocation::super): Likewise.
	(model_super_invocation::finit): Likewise.
	(model_super_invocation::synthetic): Likewise.
	(model_generic_invocation::visit): Declare.
	* model/invoke.cc (model_generic_invocation::visit): Implement
	for all the default instantiations.
	* model/annotation.cc (model_annotation::visit): Do not abort.
	* model/memberref.cc (model_memberref_enum::visit): Likewise.
	* model/arrayinit.cc (model_annotation_initializer::visit): Likewise.
	* model/new.hh (model_new_primary::simple_name): Make protected
	instead of private.
	(model_new_primary::type_params): Likewise.
	* visitor.hh (visitor::visit_generic_invocation): New method.
	(visitor::visit_annotation): Likewise.
	(visitor::visit_annotation_initializer): Likewise.
	(visitor::visit_memberref_enum): Likewise.
	* fold.cc (fold_visitor): Implement new visitor methods.
	* defassign.cc (definite_assignment_visitor): Likewise.
	* dump.cc (dumper, pretty_printer): Likewise.
	* bytecode/generate.hh (bytecode_generator): Likewise.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.137&r2=1.1.2.138
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/visitor.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.7&r2=1.1.2.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/fold.cc.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.6&r2=1.1.2.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/defassign.cc.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.11&r2=1.1.2.12
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/dump.cc.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.7&r2=1.1.2.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/invoke.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.2&r2=1.1.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/invoke.cc.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.5&r2=1.1.2.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/annotation.cc.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.2&r2=1.1.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/memberref.cc.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.2&r2=1.1.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/arrayinit.cc.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.1&r2=1.1.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/new.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.2&r2=1.1.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/bytecode/generate.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.15&r2=1.1.2.16



More information about the Gcc-cvs mailing list