https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90996

--- Comment #6 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Patrick Palka <ppa...@gcc.gnu.org>:

https://gcc.gnu.org/g:289fbbe75f6d1c69605fcfde769ac46944c14a4a

commit r11-424-g289fbbe75f6d1c69605fcfde769ac46944c14a4a
Author: Patrick Palka <ppa...@redhat.com>
Date:   Fri May 15 14:50:17 2020 -0400

    c++: Revert unnecessary parts of fix for [PR90996]

    The process_init_constructor_array part of my PR90996 patch turns out to
    be neither necessary nor sufficient to make the pr90996.C testcase work,
    and I wasn't able to come up with a testcase that demonstrates this part
    is ever necessary.

    gcc/cp/ChangeLog:

            Revert:

            2020-04-07  Patrick Palka  <ppa...@redhat.com>

            PR c++/90996
            * typeck2.c (process_init_constructor_array): Propagate
            CONSTRUCTOR_PLACEHOLDER_BOUNDARY up from each element
            initializer to the array initializer.

    gcc/testsuite/ChangeLog:

            PR c++/90996
            * g++.dg/cpp1y/pr90996.C: Turn into execution test to verify
            that each PLACEHOLDER_EXPR gets correctly resolved.

Reply via email to