https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114395
--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Marek Polacek from comment #3) > Changed with r10-5137-g43aae289866f5e: > > commit 43aae289866f5ea55d187444520412554aa2e171 > Author: Marek Polacek <pola...@redhat.com> > Date: Tue Dec 3 15:59:40 2019 +0000 > > PR c++/91363 - P0960R3: Parenthesized initialization of aggregates. Hmm, reading the paper, I am not 100% sure if GCC implemented this correctly due to the wording of the design principles: ``` Any existing meaning of A(b) should not change. ```