OSDN Git Service

* cp-tree.def: Add SRCLOC.
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 23 May 1998 02:18:33 +0000 (02:18 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 23 May 1998 02:18:33 +0000 (02:18 +0000)
commit999c9c6f854f91885db18722261417e0abba6017
treede8ec1626af94687adb1a9f6d5f0bd2f954042f9
parentfce73460cce8576f7562e46f3ace93b7bf1d66f3
* cp-tree.def: Add SRCLOC.
* cp-tree.h: Add struct tree_srcloc and accessor macros.
* tree.c (build_srcloc, build_srcloc_here): New fns.
* pt.c (add_pending_template): Use build_srcloc_here.
(push_tinst_level): Update last_template_error_tick before erroring.
(instantiate_decl): Restore lineno and input_filename before
calling add_pending_template.
* decl2.c (finish_file): Set up lineno and input_filename for
pending templates.

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