]> git.ipfire.org Git - thirdparty/gcc.git/commit
C++17 class deduction issues
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 10 Oct 2016 20:48:51 +0000 (20:48 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 10 Oct 2016 20:48:51 +0000 (20:48 +0000)
commit2abdc34228c247d80847bde0000187a5272b703d
tree28cccc06bed0e8109e1f1c55143e26b1b8a89c43
parent74cf8d76035cd6d3a21528c8906fb2db4e5fb8c0
C++17 class deduction issues

PR c++/77890
PR c++/77912
* pt.c (do_class_deduction): Set cp_unevaluated_operand.
(tsubst) [TEMPLATE_TYPE_PARM]: Copy CLASS_PLACEHOLDER_TEMPLATE.

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