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