https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89387
Bug ID: 89387 Summary: [9 Regression] ICE in maybe_generic_this_capture at gcc/cp/lambda.c:945 since r268851 Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: marxin at gcc dot gnu.org Target Milestone: --- Created attachment 45749 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45749&action=edit Unreduced test-case I see following ICE: $ c++ ice.ii -c ... 0xf2d19f crash_signal /home/marxin/Programming/gcc/gcc/toplev.c:326 0x7ffff7b79e0f ??? /usr/src/debug/glibc-2.29-1.3.x86_64/signal/../sysdeps/unix/sysv/linux/x86_64/sigaction.c:0 0x9141f1 maybe_generic_this_capture(tree_node*, tree_node*) /home/marxin/Programming/gcc/gcc/cp/lambda.c:945 0x968904 cp_parser_postfix_expression /home/marxin/Programming/gcc/gcc/cp/parser.c:7331 0x975766 cp_parser_unary_expression /home/marxin/Programming/gcc/gcc/cp/parser.c:8459 0x951402 cp_parser_cast_expression /home/marxin/Programming/gcc/gcc/cp/parser.c:9345 0x951bea cp_parser_binary_expression /home/marxin/Programming/gcc/gcc/cp/parser.c:9447 0x952b29 cp_parser_assignment_expression /home/marxin/Programming/gcc/gcc/cp/parser.c:9744 0x952e92 cp_parser_expression /home/marxin/Programming/gcc/gcc/cp/parser.c:9911 0x956374 cp_parser_expression_statement /home/marxin/Programming/gcc/gcc/cp/parser.c:11449 0x961003 cp_parser_statement /home/marxin/Programming/gcc/gcc/cp/parser.c:11245 0x962550 cp_parser_statement_seq_opt /home/marxin/Programming/gcc/gcc/cp/parser.c:11592 0x962627 cp_parser_compound_statement /home/marxin/Programming/gcc/gcc/cp/parser.c:11546 0x97cb85 cp_parser_implicitly_scoped_statement /home/marxin/Programming/gcc/gcc/cp/parser.c:12961 0x961f3b cp_parser_selection_statement /home/marxin/Programming/gcc/gcc/cp/parser.c:11766 0x961f3b cp_parser_statement /home/marxin/Programming/gcc/gcc/cp/parser.c:11111 0x962550 cp_parser_statement_seq_opt /home/marxin/Programming/gcc/gcc/cp/parser.c:11592 0x963a8e cp_parser_lambda_body /home/marxin/Programming/gcc/gcc/cp/parser.c:10978 0x963a8e cp_parser_lambda_expression /home/marxin/Programming/gcc/gcc/cp/parser.c:10454 0x963a8e cp_parser_primary_expression /home/marxin/Programming/gcc/gcc/cp/parser.c:5379 I'm reducing that..