egcs/gcc/cp Tag: egcs_1_1_branch ChangeLog cal ...
Jason Merrill
jason@cygnus.com
Tue Jul 14 12:10:00 GMT 1998
CVSROOT: /egcs/carton/cvsfiles
Module name: egcs
Changes by: jason@egcs.cygnus.com 98/07/14 12:10:01
Modified files:
gcc/cp : Tag: egcs_1_1_branch ChangeLog call.c class.c
decl.c decl2.c init.c method.c parse.c parse.y
pt.c
Log message:
* call.c (joust): Don't warn about "confusing" conversions to the
same type.
* class.c (push_nested_class): Complain about namespaces.
* decl.c (start_decl): Enter the object's namespace.
(cp_finish_decl): Leave it.
(grokdeclarator): Likewise.
* decl2.c (check_decl_namespace): New function.
(finish_file): Call it.
* parse.y (complex_direct_notype_declarator): Set complexity
of namespace-qualified ids to -1, enter the namespace.
* method.c (build_template_decl_overload): Expect _DECL as first
parameter. Put context temporarily into current_namespace.
* pt.c (check_explicit_specialization): Change caller.
(tsubst): Likewise.
* init.c (build_offset_ref): Call mark_used and
convert_from_reference for namespace members.
More information about the Gcc-cvs
mailing list