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..

Reply via email to