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

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |ice-on-valid-code
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2016-10-05
                 CC|                            |jason at gcc dot gnu.org,
                   |                            |marxin at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> ---
ICEs on all releases that support -std=c++11 (4.7.0+).

backtrace:
pr77869.cpp:5:7: internal compiler error: tree check: accessed elt 2 of
tree_vec with 1 elts in tsubst_pack_expansion, at cp/pt.c:10994
 class page_t
       ^~~~~~
0x13b20ca tree_vec_elt_check_failed(int, int, char const*, int, char const*)
        ../../gcc/tree.c:9939
0x7713d4 tree_vec_elt_check(tree_node*, int, char const*, int, char const*)
        ../../gcc/tree.h:3252
0x825ba3 tsubst_pack_expansion(tree_node*, tree_node*, int, tree_node*)
        ../../gcc/cp/pt.c:10994
0x826dc9 tsubst_template_args
        ../../gcc/cp/pt.c:11273
0x826f0b tsubst_template_args
        ../../gcc/cp/pt.c:11291
0x8293da tsubst_decl
        ../../gcc/cp/pt.c:11685
0x830778 tsubst(tree_node*, tree_node*, int, tree_node*)
        ../../gcc/cp/pt.c:12904
0x81f717 tsubst_friend_class
        ../../gcc/cp/pt.c:9570
0x823217 instantiate_class_template_1
        ../../gcc/cp/pt.c:10215
0x823c7a instantiate_class_template(tree_node*)
        ../../gcc/cp/pt.c:10413
0x942900 complete_type(tree_node*)
        ../../gcc/cp/typeck.c:133
0x7b47c8 start_decl_1(tree_node*, bool)
        ../../gcc/cp/decl.c:5110
0x7b45ca start_decl(cp_declarator const*, cp_decl_specifier_seq*, int,
tree_node*, tree_node*, tree_node**)
        ../../gcc/cp/decl.c:5073
0x9015a8 cp_parser_init_declarator
        ../../gcc/cp/parser.c:18773
0x8f68dd cp_parser_simple_declaration
        ../../gcc/cp/parser.c:12560
0x8f666e cp_parser_block_declaration
        ../../gcc/cp/parser.c:12436
0x8f5ae6 cp_parser_declaration_statement
        ../../gcc/cp/parser.c:12048
0x8f288b cp_parser_statement
        ../../gcc/cp/parser.c:10600
0x8f34af cp_parser_statement_seq_opt
        ../../gcc/cp/parser.c:10932
0x8f33ac cp_parser_compound_statement
        ../../gcc/cp/parser.c:10886

Reply via email to