[Bug c++/84835] New: [8 Regression] ICE in add_method, at cp/class.c:996
gscfq@t-online.de
gcc-bugzilla@gcc.gnu.org
Mon Mar 12 17:48:00 GMT 2018
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84835
Bug ID: 84835
Summary: [8 Regression] ICE in add_method, at cp/class.c:996
Product: gcc
Version: 8.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: gscfq@t-online.de
Target Milestone: ---
Changed between 20170820 and 20170910 :
$ cat z1.cc
extern "C" { auto f = [](auto x) noexcept(noexcept(x)) { }; }
$ gcc-8-20170820 -c z1.cc
$
$ gcc-8-20180311 -c z1.cc
z1.cc:1:58: internal compiler error: in add_method, at cp/class.c:996
extern "C" { auto f = [](auto x) noexcept(noexcept(x)) { }; }
^
0x691ae0 add_method(tree_node*, tree_node*, bool)
../../gcc/cp/class.c:996
0x6fc1db maybe_add_lambda_conv_op(tree_node*)
../../gcc/cp/lambda.c:1195
0x739da3 cp_parser_lambda_expression
../../gcc/cp/parser.c:10199
0x739da3 cp_parser_primary_expression
../../gcc/cp/parser.c:5261
0x744382 cp_parser_postfix_expression
../../gcc/cp/parser.c:7030
0x74bc5a cp_parser_unary_expression
../../gcc/cp/parser.c:8322
0x72bac9 cp_parser_cast_expression
../../gcc/cp/parser.c:9090
0x72c1dd cp_parser_binary_expression
../../gcc/cp/parser.c:9191
0x72c960 cp_parser_assignment_expression
../../gcc/cp/parser.c:9486
0x72d723 cp_parser_constant_expression
../../gcc/cp/parser.c:9770
0x72db47 cp_parser_initializer_clause
../../gcc/cp/parser.c:21916
0x72fffb cp_parser_initializer
../../gcc/cp/parser.c:21856
0x74d8eb cp_parser_init_declarator
../../gcc/cp/parser.c:19677
0x74ee0f cp_parser_simple_declaration
../../gcc/cp/parser.c:13057
0x74fba8 cp_parser_block_declaration
../../gcc/cp/parser.c:12883
0x7577ee cp_parser_declaration
../../gcc/cp/parser.c:12780
0x756356 cp_parser_declaration_seq_opt
../../gcc/cp/parser.c:12656
0x756d27 cp_parser_linkage_specification
../../gcc/cp/parser.c:13842
0x757824 cp_parser_declaration
../../gcc/cp/parser.c:12717
0x756356 cp_parser_declaration_seq_opt
../../gcc/cp/parser.c:12656
More information about the Gcc-bugs
mailing list