PR c++/72764 - ICE with invalid template typename.
commit1fa67b63a33db9c9efa18efc94d0e6f1768b6f50
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 28 Jun 2017 21:06:35 +0000 (28 21:06 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 28 Jun 2017 21:06:35 +0000 (28 21:06 +0000)
treea851d0286dacb22b2c1e15d838ea1bccb487325b
parent2a7f0d579e192c32e19e17f98705e3c4a0f17eff
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@249760 138bc75d-0d04-0410-961f-82ee72b054a4
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]