https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70977
--- Comment #6 from Markus Trippelsdorf <trippels at gcc dot gnu.org> --- #0 tree_code_size (code=code@entry=CONSTRUCTOR) at ../../gcc/gcc/tree.c:848 #1 0x0000000000fc562d in make_node_stat (code=code@entry=CONSTRUCTOR) at ../../gcc/gcc/tree.c:1005 #2 0x0000000000fc88e4 in build_constructor (type=0x7ffff71ddb28, vals=vals@entry=0x0) at ../../gcc/gcc/tree.c:1842 #3 0x000000000064d1e6 in reshape_init_array_1 (elt_type=0x7ffff701e000, max_index=0x7ffff70c5030, d=0x7fffffffb190, d@entry=0x7fffffffb188, complain=complain@entry=1) at ../../gcc/gcc/cp/decl.c:5514 #4 0x000000000064c500 in reshape_init_vector (complain=<optimized out>, d=<optimized out>, type=<optimized out>) at ../../gcc/gcc/cp/decl.c:5599 #5 reshape_init_r (type=type@entry=0x7ffff16dee70, d=d@entry=0x7fffffffb190, first_initializer_p=first_initializer_p@entry=true, complain=complain@entry=1) at ../../gcc/gcc/cp/decl.c:5905 #6 0x000000000064c0ab in reshape_init (type=0x7ffff16dee70, init=init@entry=0x7fff64da1ab0, complain=complain@entry=1) at ../../gcc/gcc/cp/decl.c:5945 #7 0x00000000007ce2a9 in finish_compound_literal (type=<optimized out>, type@entry=0x7ffff16dee70, compound_literal=0x7fff64da1ab0, complain=complain@entry=1) at ../../gcc/gcc/cp/semantics.c:2719 #8 0x00000000006a8bb9 in tsubst_copy_and_build (t=t@entry=0x7fff64da1a98, args=args@entry=0x0, complain=complain@entry=1, in_decl=in_decl@entry=0x0, function_p=function_p@entry=false, integral_constant_expression_p=integral_constant_expression_p@entry=true) at ../../gcc/gcc/cp/pt.c:16962 #9 0x00000000006aa654 in instantiate_non_dependent_expr_internal (complain=1, expr=0x7fff64da1a98) at ../../gcc/gcc/cp/pt.c:5640 #10 instantiate_non_dependent_or_null (expr=0x7fff64da1a98) at ../../gcc/gcc/cp/pt.c:5689 #11 0x00000000007a719c in constant_value_1 (decl=0x7fff64da7480, strict_p=true, return_aggregate_cst_ok_p=return_aggregate_cst_ok_p@entry=true) at ../../gcc/gcc/cp/init.c:2076 #12 0x00000000007a8fac in decl_constant_value (decl=<optimized out>) at ../../gcc/gcc/cp/init.c:2128 #13 0x0000000000861f29 in cxx_eval_constant_expression (ctx=ctx@entry=0x7fffffffb800, t=<optimized out>, t@entry=0x7ffff16b5f30, lval=lval@entry=false, non_constant_p=non_constant_p@entry=0x7fffffffd78e, overflow_p=overflow_p@entry=0x7fffffffd78f, jump_target=jump_target@entry=0x0) at ../../gcc/gcc/cp/constexpr.c:3509 #14 0x000000000086052c in cxx_eval_array_reference (overflow_p=0x7fffffffd78f, non_constant_p=0x7fffffffd78e, lval=false, t=0x7ffff24f9818, ctx=0x7fffffffb800) at ../../gcc/gcc/cp/constexpr.c:1961 #15 cxx_eval_constant_expression (ctx=ctx@entry=0x7fffffffb800, t=<optimized out>, lval=lval@entry=false, non_constant_p=non_constant_p@entry=0x7fffffffd78e, overflow_p=overflow_p@entry=0x7fffffffd78f, jump_target=jump_target@entry=0x0) at ../../gcc/gcc/cp/constexpr.c:3832 #16 0x00000000008610fa in cxx_eval_indirect_ref (overflow_p=0x7fffffffd78f, non_constant_p=0x7fffffffd78e, lval=false, t=0x7ffff16e0d40, ctx=0x7fffffffb800) at ../../gcc/gcc/cp/constexpr.c:2868 #17 cxx_eval_constant_expression (ctx=ctx@entry=0x7fffffffb800, t=<optimized out>, t@entry=0x7ffff16e0d40, lval=lval@entry=false, non_constant_p=non_constant_p@entry=0x7fffffffd78e, overflow_p=overflow_p@entry=0x7fffffffd78f, jump_target=jump_target@entry=0x0) at ../../gcc/gcc/cp/constexpr.c:3695 #18 0x000000000086968e in cxx_eval_binary_expression (ctx=ctx@entry=0x7fffffffb800, t=t@entry=0x7ffff24a4528, non_constant_p=non_constant_p@entry=0x7fffffffd78e, overflow_p=overflow_p@entry=0x7fffffffd78f) at ../../gcc/gcc/cp/constexpr.c:1725 #19 0x00000000008604cd in cxx_eval_constant_expression (ctx=ctx@entry=0x7fffffffb800, t=<optimized out>, t@entry=0x7ffff24a4528, lval=lval@entry=false, non_constant_p=non_constant_p@entry=0x7fffffffd78e, overflow_p=overflow_p@entry=0x7fffffffd78f, jump_target=jump_target@entry=0x0) at ../../gcc/gcc/cp/constexpr.c:3809 ...