Kill IDENTIFIER_TEMPLATE.
commit3461db541e63afe7b06f08b02642bd519addba56
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 27 Jun 2017 15:26:38 +0000 (27 15:26 +0000)
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 27 Jun 2017 15:26:38 +0000 (27 15:26 +0000)
treebaf9396850db799ebf00b38cd49bf52b38e7b9ef
parent2fbe1dc9462b40fbb30e24ce19579541a473c275
Kill IDENTIFIER_TEMPLATE.
* cp-tree.h (lang_identifier): Remove class_template_info field.
(IDENTIFIER_TEMPLATE): Delete.
* name-lookup.c (constructor_name_full): Subsume into ...
(constructor_name): ... here.  Don't check IDENTIFIER_TEMPLATE.
(constructor_name_p): Likewise.
* mangle.c (write_source_name): Likewise.
* ptree.c (cxx_print_identifier): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@249693 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/mangle.c
gcc/cp/name-lookup.c
gcc/cp/ptree.c