https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108071
--- Comment #10 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Jason Merrill <ja...@gcc.gnu.org>: https://gcc.gnu.org/g:4ef521bbc63f8a3883d507a8b6c1f95f442df3fe commit r13-4712-g4ef521bbc63f8a3883d507a8b6c1f95f442df3fe Author: Jason Merrill <ja...@redhat.com> Date: Wed Dec 14 17:42:52 2022 -0500 c++: fix initializer_list transformation [PR108071] In these testcases, we weren't adequately verifying that constructing the element type from an array element would have the same effect as constructing it from one of the initializers. PR c++/108071 PR c++/105838 gcc/cp/ChangeLog: * call.cc (struct conversion_obstack_sentinel): New. (maybe_init_list_as_array): Compare conversion of dummy argument. gcc/testsuite/ChangeLog: * g++.dg/cpp0x/initlist131.C: New test. * g++.dg/cpp0x/initlist132.C: New test. * g++.dg/cpp0x/initlist133.C: New test.