1999-09-28 Gabriel Dos Reis <gdr@codesourcery.com>
authorgdr <gdr@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 29 Sep 1999 01:10:44 +0000 (01:10 +0000)
committergdr <gdr@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 29 Sep 1999 01:10:44 +0000 (01:10 +0000)
commita2a627ce9c7c1b55d90cb6bc31aa0727dd45b56d
tree7fb8a184ebdab14b778d32c37cd6d95f10506642
parent792564c15efbbc9e14b6fddaca94343c05110501
1999-09-28  Gabriel Dos Reis  <gdr@codesourcery.com>

Implement function template instantiation pretty printing.

        * pt.c (most_general_template): Adjust declaration.

        * cp-tree.h: (most_general_template): Declare.

        * error.c (dump_template_value): Rename to ...
        (dump_template_argument): This.
        (dump_template_argument_list): New function.
        (dump_type): Use it.
        (dump_template_parameter): New function.
        (dump_template_decl): Use it.
        (dump_template_bindings): New function.
        (dump_function_decl): Use it. Pretty print function template
        instantiations.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29702 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/error.c
gcc/cp/pt.c