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

--- Comment #3 from paolo at gcc dot gnu.org <paolo at gcc dot gnu.org> ---
Author: paolo
Date: Tue Dec 19 22:14:59 2017
New Revision: 255845

URL: https://gcc.gnu.org/viewcvs?rev=255845&root=gcc&view=rev
Log:
/cp
2017-12-19  Paolo Carlini  <paolo.carl...@oracle.com>

        PR c++/82593
        * decl.c (check_array_designated_initializer): Not static.
        * cp-tree.h (check_array_designated_initializer): Declare.
        * typeck2.c (process_init_constructor_array): Call the latter.
        * parser.c (cp_parser_initializer_list): Check the return value
        of require_potential_rvalue_constant_expression.

/testsuite
2017-12-19  Paolo Carlini  <paolo.carl...@oracle.com>

        PR c++/82593
        * g++.dg/cpp0x/desig2.C: New.
        * g++.dg/cpp0x/desig3.C: Likewise.
        * g++.dg/cpp0x/desig4.C: Likewise.

Added:
    trunk/gcc/testsuite/g++.dg/cpp0x/desig2.C
    trunk/gcc/testsuite/g++.dg/cpp0x/desig3.C
    trunk/gcc/testsuite/g++.dg/cpp0x/desig4.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/cp-tree.h
    trunk/gcc/cp/decl.c
    trunk/gcc/cp/parser.c
    trunk/gcc/cp/typeck2.c

Reply via email to