Check that a partial specialization is more specialized.
commitaf4282ec92a20c657fd463eaec1f96c5e9aea908
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 21 Dec 2016 19:38:35 +0000 (21 19:38 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 21 Dec 2016 19:38:35 +0000 (21 19:38 +0000)
treefcffa3b5c7642405863b779e6991c5dfc2a1ff09
parent0c4cec6ae29f5c1debfa510b5959b1c225581c6e
Check that a partial specialization is more specialized.

* pt.c (process_partial_specialization): Use
get_partial_spec_bindings to check that the partial specialization
is more specialized than the primary template.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@243868 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/pt.c
gcc/testsuite/g++.dg/cpp0x/constexpr-data2.C
gcc/testsuite/g++.dg/cpp0x/variadic82.C
gcc/testsuite/g++.dg/cpp0x/variadic83.C
gcc/testsuite/g++.dg/template/partial5.C