PR c++/84036 - ICE with variadic capture.
commit86dc258c4df7dfb40ea8318bcd4f434e17943a67
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 26 Jan 2018 17:10:24 +0000 (26 17:10 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 26 Jan 2018 17:10:24 +0000 (26 17:10 +0000)
tree66c963b648f8be5106283b37c8e2ede45d3ec455
parent98ddbc5bd499424930ed916376fac5f9b4a49126
PR c++/84036 - ICE with variadic capture.

PR c++/82249
* pt.c (tsubst_pack_expansion): When optimizing a simple
substitution, pull a single pack expansion out of its pack.

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