PR c++/79294 - ICE with invalid template argument
commit41ac8cbf4e888a2d80aec9254ea56ea9823169fa
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 3 Feb 2017 19:44:21 +0000 (3 19:44 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 3 Feb 2017 19:44:21 +0000 (3 19:44 +0000)
treee8b2d429ae4e5e7f849bd9e5d2b838cecf0f8668
parent9fa5ff2bfa140065aa18fc6da03923326de4c9c5
PR c++/79294 - ICE with invalid template argument

* pt.c (convert_nontype_argument_function): Check value-dependence.
(convert_nontype_argument): Don't check it here for function ptrs.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@245168 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/pt.c
gcc/testsuite/g++.dg/template/error57.C [new file with mode: 0644]