PR c++/83817
commit7328bb7309f96d8dd32cedae5eff0d254a5f5318
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 16 Jan 2018 08:44:48 +0000 (16 08:44 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 16 Jan 2018 08:44:48 +0000 (16 08:44 +0000)
treef16818b6e090ddd13edf92ebe12b8dbf8e02f0f9
parent9543f48546e6435e0e1ecacab46acb307427572f
PR c++/83817
* pt.c (tsubst_copy_and_build) <case CALL_EXPR>: If function
is AGGR_INIT_EXPR rather than CALL_EXPR, set AGGR_INIT_FROM_THUNK_P
instead of CALL_FROM_THUNK_P.

* g++.dg/cpp1y/pr83817.C: New test.

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