https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98295
Bug ID: 98295 Summary: [9/10/11 Regression] ICE in verify_ctor_sanity, at cp/constexpr.c:4312 Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: gs...@t-online.de Target Milestone: --- Affects versions down to r7 : $ cat z1.cc struct A { constexpr A(); }; void f () { A b[2][3]; [b] {}; } $ g++-11-20201213 -c z1.cc z1.cc: In function 'void f()': z1.cc:5:3: internal compiler error: in verify_ctor_sanity, at cp/constexpr.c:4312 5 | [b] {}; | ^~~~~~ 0x67c29d verify_ctor_sanity ../../gcc/cp/constexpr.c:4306 0x689c3c cxx_eval_bare_aggregate ../../gcc/cp/constexpr.c:4342 0x681259 cxx_eval_constant_expression ../../gcc/cp/constexpr.c:6574 0x682adc cxx_eval_array_reference ../../gcc/cp/constexpr.c:3763 0x682adc cxx_eval_constant_expression ../../gcc/cp/constexpr.c:6498 0x681041 cxx_eval_array_reference ../../gcc/cp/constexpr.c:3659 0x681041 cxx_eval_constant_expression ../../gcc/cp/constexpr.c:6498 0x6833cd cxx_eval_constant_expression ../../gcc/cp/constexpr.c:6205 0x68a33a cxx_eval_vec_init_1 ../../gcc/cp/constexpr.c:4548 0x68a417 cxx_eval_vec_init_1 ../../gcc/cp/constexpr.c:4524 0x681d76 cxx_eval_vec_init ../../gcc/cp/constexpr.c:4599 0x681d76 cxx_eval_constant_expression ../../gcc/cp/constexpr.c:6584 0x683eab cxx_eval_outermost_constant_expr ../../gcc/cp/constexpr.c:7126 0x686e7f maybe_constant_init_1 ../../gcc/cp/constexpr.c:7578 0x7db5ce massage_init_elt ../../gcc/cp/typeck2.c:1309 0x7da80f process_init_constructor_record ../../gcc/cp/typeck2.c:1528 0x7da80f process_init_constructor ../../gcc/cp/typeck2.c:1806 0x7da80f digest_init_r ../../gcc/cp/typeck2.c:1195 0x7a0e36 finish_compound_literal(tree_node*, tree_node*, int, fcl_t) ../../gcc/cp/semantics.c:3001 0x6f1074 build_lambda_object(tree_node*) ../../gcc/cp/lambda.c:118