OSDN Git Service

* cp-demangle.c (result_close_template_list): Remove function.
authorsamuel <samuel@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 23 Aug 2000 17:03:03 +0000 (17:03 +0000)
committersamuel <samuel@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 23 Aug 2000 17:03:03 +0000 (17:03 +0000)
commitc1b316c0c69a72038d77fd2d32b7f208e5209bd9
treeff29d3583bf70f781650b6dbf149636c9a8cbc18
parent91b5a085c09667d1a16b55cfb45d2ef56460297a
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35915 138bc75d-0d04-0410-961f-82ee72b054a4
libiberty/ChangeLog
libiberty/cp-demangle.c