PR c++/81917 - ICE with void_t and partial specialization.
commitf3558be0b84b2f0be1deedbdaa85865a12d901ae
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 9 Feb 2018 21:01:49 +0000 (9 21:01 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 9 Feb 2018 21:01:49 +0000 (9 21:01 +0000)
tree735b075cf6fd462d211da21ec9ca17eabb295b92
parent5afc0a411d9fa14ba43a1288e956b3f206db5d8f
PR c++/81917 - ICE with void_t and partial specialization.

* pt.c (instantiate_class_template_1): Set TYPE_BEING_DEFINED before
calling most_specialized_partial_spec.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@257542 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/pt.c
gcc/testsuite/g++.dg/cpp0x/alias-decl-62.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/initlist-template2.C
gcc/testsuite/g++.dg/template/crash125.C
gcc/testsuite/g++.dg/template/pr51488.C
gcc/testsuite/g++.dg/template/pr55843.C