https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86960
Marek Polacek <mpolacek at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mpolacek at gcc dot gnu.org --- Comment #16 from Marek Polacek <mpolacek at gcc dot gnu.org> --- Still reproduces: 86960.C:13:38: internal compiler error: tree check: accessed elt 1 of ‘tree_vec’ with 0 elts in tsubst_pack_expansion, at cp/pt.cc:13326 13 | static_assert(Outer<bool>::Inner<true>::value); | ^ 0x1d563fd tree_vec_elt_check_failed(int, int, char const*, int, char const*) /home/mpolacek/src/gcc/gcc/tree.cc:9110 0xc24ebb tree_vec_elt_check(tree_node*, int, char const*, int, char const*) /home/mpolacek/src/gcc/gcc/tree.h:3751 0xf6de30 tsubst_pack_expansion(tree_node*, tree_node*, int, tree_node*) /home/mpolacek/src/gcc/gcc/cp/pt.cc:13326 0xf599a0 coerce_template_parameter_pack /home/mpolacek/src/gcc/gcc/cp/pt.cc:8743 0xf5ae96 coerce_template_parms(tree_node*, tree_node*, tree_node*, int, bool) /home/mpolacek/src/gcc/gcc/cp/pt.cc:9048 0xf5da66 lookup_template_class(tree_node*, tree_node*, tree_node*, tree_node*, int, int) /home/mpolacek/src/gcc/gcc/cp/pt.cc:9915 0xff293e finish_template_type(tree_node*, tree_node*, int) /home/mpolacek/src/gcc/gcc/cp/semantics.cc:3773 0xed3c33 cp_parser_template_id /home/mpolacek/src/gcc/gcc/cp/parser.cc:18472 0xee3497 cp_parser_class_name /home/mpolacek/src/gcc/gcc/cp/parser.cc:25976 0xebabb8 cp_parser_qualifying_entity /home/mpolacek/src/gcc/gcc/cp/parser.cc:7239 0xeba086 cp_parser_nested_name_specifier_opt /home/mpolacek/src/gcc/gcc/cp/parser.cc:6921 0xed6888 cp_parser_simple_type_specifier /home/mpolacek/src/gcc/gcc/cp/parser.cc:19913 0xebbeac cp_parser_postfix_expression /home/mpolacek/src/gcc/gcc/cp/parser.cc:7696 0xebfbe7 cp_parser_unary_expression /home/mpolacek/src/gcc/gcc/cp/parser.cc:9138 0xec1191 cp_parser_cast_expression /home/mpolacek/src/gcc/gcc/cp/parser.cc:10044 0xec127f cp_parser_binary_expression /home/mpolacek/src/gcc/gcc/cp/parser.cc:10147 0xec22ab cp_parser_assignment_expression /home/mpolacek/src/gcc/gcc/cp/parser.cc:10490 0xec2aca cp_parser_constant_expression /home/mpolacek/src/gcc/gcc/cp/parser.cc:10785 0xed0359 cp_parser_static_assert /home/mpolacek/src/gcc/gcc/cp/parser.cc:16386 0xecdfb0 cp_parser_block_declaration /home/mpolacek/src/gcc/gcc/cp/parser.cc:15195