Implement P0961
commit898efa946f1a1986bea6d6f0808533f8d6e7ed1e
authorville <ville@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 5 Apr 2018 14:37:18 +0000 (5 14:37 +0000)
committerville <ville@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 5 Apr 2018 14:37:18 +0000 (5 14:37 +0000)
tree7ac1a0f9796b1dad39846a5caebc5f8dd9f53e12
parentc55c843ed284dcbc7350789538e4f37c74ba7b24
Implement P0961

gcc/cp

Implement P0961
* decl.c (get_tuple_decomp_init): Check the templatedness
of a member get.

testsuite/

Implement P0961
* g++.dg/cpp1z/decomp10.C: Adjust.
* g++.dg/cpp1z/decomp37.C: New.

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