egcs/gcc/cp ChangeLog mangle.c
samuel@gcc.gnu.org
samuel@gcc.gnu.org
Sun Aug 27 22:22:00 GMT 2000
CVSROOT: /cvs/gcc
Module name: egcs
Changes by: samuel@sourceware.cygnus.com 2000-08-27 22:22:30
Modified files:
gcc/cp : ChangeLog mangle.c
Log message:
* mangle.c (CLASSTYPE_TEMPLATE_ID_P): Remove unexplained voodoo.
(write_encoding): Pass another argument to write_name.
(write_name): Add ignore_local_scope parameter. Fix handling of
local names.
(write_nested_name): Use write_unqualified_name.
(write_prefix): Likewise. Skip out on FUNCTION_DECLs.
(write_template_prefix): Use write_unqualified_name.
(write_component): Remove.
(write_local_name): Add parameter. Use direct local entity to
discriminator calculation.
(write_class_enum_type): Pass another argument to write_name.
(write_template_template_arg): Likewise.
(make_guard_variable): Likewise.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/cp/ChangeLog.diff?cvsroot=gcc&r1=1.1963&r2=1.1964
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/cp/mangle.c.diff?cvsroot=gcc&r1=1.15&r2=1.16
More information about the Gcc-cvs
mailing list