lex.c (maybe_add_lang_type_raw): BOUND_TEMPLATE_TEMPLATE_PARMs don't need lang_type.
authorNathan Sidwell <nathan@acm.org>
Thu, 17 Aug 2017 15:56:49 +0000 (15:56 +0000)
committerNathan Sidwell <nathan@gcc.gnu.org>
Thu, 17 Aug 2017 15:56:49 +0000 (15:56 +0000)
commit776ff3efa9de7fce8b117b9f6388f317d447cb92
tree34ec29e83dc4237f4babd5d27764dc86cb350784
parentd00fdf85796a83a6b38f5cb16e287ba31bae7ce8
lex.c (maybe_add_lang_type_raw): BOUND_TEMPLATE_TEMPLATE_PARMs don't need lang_type.

* lex.c (maybe_add_lang_type_raw): BOUND_TEMPLATE_TEMPLATE_PARMs
don't need lang_type.
(cxx_make_type): Use maybe_add_lang_type_raw return value.
* mangle.c (CLASSTYPE_TEMPLATE_ID_P): Don't rely on
TYPE_LANG_SPECIFIC.

From-SVN: r251154
gcc/cp/ChangeLog
gcc/cp/lex.c
gcc/cp/mangle.c