PR c++/79130 - decomposition and direct-initialization
commit46fd36c9240ff9d05c93734cf5aa3ffae8f7f566
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 19 Jan 2017 14:37:51 +0000 (19 14:37 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 19 Jan 2017 14:37:51 +0000 (19 14:37 +0000)
treec4542bd3a072177016e813d586013c4b67e40f3a
parent501063696d818ebce7e4ad2ddbb7b7ec6c044eb6
PR c++/79130 - decomposition and direct-initialization

* init.c (build_aggr_init): Communicate direct-initialization to
build_vec_init.
(build_vec_init): Check for array copy sooner.
* parser.c (cp_parser_decomposition_declaration): Remove call to
build_x_compound_expr_from_list.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@244635 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/init.c
gcc/cp/parser.c
gcc/testsuite/g++.dg/cpp1z/decomp6.C