https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66383
Bug ID: 66383 Summary: ICE in gimplify_expr on this passed in inline initialization Product: gcc Version: 5.1.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: alltaken380 at gmail dot com Target Milestone: --- Created attachment 35679 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35679&action=edit C++ source code (stripped down, just few lines of simple code) $ g++ -std=c++14 ./test.cpp ./test.cpp: In function 'auto foo()': ./test.cpp:22:24: internal compiler error: in gimplify_expr, at gimplify.c:8785 auto b = B{}; ^ 0x92987c gimplify_expr(tree_node**, gimple_statement_base**, gimple_statement_base**, bool (*)(tree_node*), int) ../../src/gcc/gimplify.c:8785 0x928038 gimplify_addr_expr ../../src/gcc/gimplify.c:4978 0x928038 gimplify_expr(tree_node**, gimple_statement_base**, gimple_statement_base**, bool (*)(tree_node*), int) ../../src/gcc/gimplify.c:8099 0x92d3d0 gimplify_call_expr ../../src/gcc/gimplify.c:2476 0x929117 gimplify_expr(tree_node**, gimple_statement_base**, gimple_statement_base**, bool (*)(tree_node*), int) ../../src/gcc/gimplify.c:8024 0x92a626 gimplify_stmt(tree_node**, gimple_statement_base**) ../../src/gcc/gimplify.c:5518 0x92772b gimplify_cleanup_point_expr ../../src/gcc/gimplify.c:5294 0x92772b gimplify_expr(tree_node**, gimple_statement_base**, gimple_statement_base**, bool (*)(tree_node*), int) ../../src/gcc/gimplify.c:8416 0x92a626 gimplify_stmt(tree_node**, gimple_statement_base**) ../../src/gcc/gimplify.c:5518 0x928b4b gimplify_statement_list ../../src/gcc/gimplify.c:1487 0x928b4b gimplify_expr(tree_node**, gimple_statement_base**, gimple_statement_base**, bool (*)(tree_node*), int) ../../src/gcc/gimplify.c:8468 0x92a626 gimplify_stmt(tree_node**, gimple_statement_base**) ../../src/gcc/gimplify.c:5518 0x92ae2d gimplify_bind_expr ../../src/gcc/gimplify.c:1136 0x9290f9 gimplify_expr(tree_node**, gimple_statement_base**, gimple_statement_base**, bool (*)(tree_node*), int) ../../src/gcc/gimplify.c:8250 0x92a626 gimplify_stmt(tree_node**, gimple_statement_base**) ../../src/gcc/gimplify.c:5518 0x92b4d1 gimplify_body(tree_node*, bool) ../../src/gcc/gimplify.c:9187 0x92b7f7 gimplify_function_tree(tree_node*) ../../src/gcc/gimplify.c:9341 0x7e22a7 cgraph_node::analyze() ../../src/gcc/cgraphunit.c:633 0x7e475f analyze_functions ../../src/gcc/cgraphunit.c:1023 0x7e4c95 symbol_table::finalize_compilation_unit() ../../src/gcc/cgraphunit.c:2452 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <http://gcc.gnu.org/bugs.html> for instructions.