egcs/libiberty cp-demangle.c ChangeLog

samuel@gcc.gnu.org samuel@gcc.gnu.org
Wed Aug 23 10:03:00 GMT 2000


CVSROOT:	/cvs/gcc
Module name:	egcs
Changes by:	samuel@sourceware.cygnus.com	2000-08-23 10:03:04

Modified files:
	libiberty      : cp-demangle.c ChangeLog 

Log message:
	* cp-demangle.c (result_close_template_list): Remove function.
	(result_add_separated_char): New function.
	(result_open_template_list): New macro.
	(result_close_template_list): Likewise.
	(demangle_prefix): Don't set template_p if the
	prefix ends with a ctor name.
	(demangle_type_ptr): Remove duplicate RETURN_IF_ERROR.
	(demangle_type): Check for template args after substitution.
	(demangle_template_args): Use result_open_template_list.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libiberty/cp-demangle.c.diff?cvsroot=gcc&r1=1.13&r2=1.14
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libiberty/ChangeLog.diff?cvsroot=gcc&r1=1.215&r2=1.216



More information about the Gcc-cvs mailing list