PR c++/72764 - ICE with invalid template typename.
authorJason Merrill <jason@redhat.com>
Wed, 28 Jun 2017 21:06:35 +0000 (17:06 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Wed, 28 Jun 2017 21:06:35 +0000 (17:06 -0400)
commitcffc4a68d759fdca588cdf9ece998862b76141e6
treea851d0286dacb22b2c1e15d838ea1bccb487325b
parent395a191d0b79c5a42105a8559e4385fb25ee0afd
PR c++/72764 - ICE with invalid template typename.

* decl.c (build_typename_type): No longer static.
* tree.c (strip_typedefs): Use it instead of make_typename_type.

From-SVN: r249760
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/decl.c
gcc/cp/tree.c
gcc/testsuite/g++.dg/cpp0x/alias-decl-60.C [new file with mode: 0644]