]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/cp/pt.c
Makefile.in (error.o): Depends on diagnostic.h
authorGabriel Dos Reis <gdr@codesourcery.com>
Tue, 22 Aug 2000 20:26:41 +0000 (20:26 +0000)
committerGabriel Dos Reis <gdr@gcc.gnu.org>
Tue, 22 Aug 2000 20:26:41 +0000 (20:26 +0000)
commitcb753e49211a068b43162ecfa150439c5aad32c6
tree165a6215eafd753269e095cad52f4640b5ce6477
parent1eb994b78bbf91c6f9161e4fa9f5a14b567ca20e
Makefile.in (error.o): Depends on diagnostic.h

* Makefile.in (error.o): Depends on diagnostic.h

* cp-tree.h (problematic_instantiation_changed,
record_last_problematic_instantiation, current_instantiation,
print_instantiation_context): Declare.
(maybe_print_template_context): Remove.

* decl.c (init_decl_processing): Set print_error_function to NULL.
(lang_print_error_function): Remove, since we're using a new
machinery.

* error.c: #include diagnostic.h
(function_category): New function.
(cp_diagnostic_starter): Likewise.
(cp_diagnostic_finalizer): Likewise.
(cp_print_error_function): Likewise.
(maybe_print_instantiation_context): Likewise.
(print_instantiation_full_context): Likewise.
(print_instantiation_partial_context): Likewise.
(print_instantiation_context): Define.
(init_error): Initialize diagnostic pager and finalizer.

* pt.c (problematic_instantiation_changed): Define.
(record_last_problematic_instantiation): Likewise.
(current_instantiation): Likewise.
(maybe_print_template_context): Remove.
(print_template_context): Likewise.
(current_tinst_level): Make static to reflect Brendan Kehoe's
change of 1995-04-13.
(push_tinst_level): Call print_instantiation_context.

From-SVN: r35893
gcc/cp/ChangeLog
gcc/cp/Makefile.in
gcc/cp/cp-tree.h
gcc/cp/decl.c
gcc/cp/error.c
gcc/cp/pt.c