egcs/libiberty ChangeLog cp-demangle.c
samuel@gcc.gnu.org
samuel@gcc.gnu.org
Fri Aug 25 15:52:00 GMT 2000
CVSROOT: /cvs/gcc
Module name: egcs
Changes by: samuel@sourceware.cygnus.com 2000-08-25 15:52:26
Modified files:
libiberty : ChangeLog cp-demangle.c
Log message:
* cp-demangle.c (result_add_separated_char): Change parameter to
int.
(substitution_add): Don't check for duplicates. Check if
previously allocated size is zero.
(demangle_name): Remove duplicate check for std substitution.
Clear template flag appropriately.
(demangle_prefix): Remove argument to demangle_substitution.
Don't check that template flag is already set.
(demangle_operator_name): Add pt operator.
(demangle_type): Don't treat r as built-in type. Remove argument
to demangle_substitution. Fix substitution candidate mechanics.
Handle <template-template-parm>s. Improve comments.
(demangle_template_param): Don't handle template arg lists here.
(demangle_substitution): Remove parameter.
(print_usage): Remove extra fprintf option.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libiberty/ChangeLog.diff?cvsroot=gcc&r1=1.218&r2=1.219
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libiberty/cp-demangle.c.diff?cvsroot=gcc&r1=1.14&r2=1.15
More information about the Gcc-cvs
mailing list