* tree-cfg.c (tree_find_edge_insert_loc): Handle naked RETURN_EXPR.
From-SVN: r105691
This commit is contained in:
parent
cdcba1ea35
commit
7802250d16
|
@ -1,3 +1,7 @@
|
|||
2005-10-20 Steven Bosscher <stevenb@suse.de>
|
||||
|
||||
* tree-cfg.c (tree_find_edge_insert_loc): Handle naked RETURN_EXPR.
|
||||
|
||||
2005-10-20 Alexandre Oliva <aoliva@redhat.com>
|
||||
|
||||
PR middle-end/24295
|
||||
|
|
|
@ -2937,7 +2937,7 @@ tree_find_edge_insert_loc (edge e, block_stmt_iterator *bsi,
|
|||
if (TREE_CODE (tmp) == RETURN_EXPR)
|
||||
{
|
||||
tree op = TREE_OPERAND (tmp, 0);
|
||||
if (!is_gimple_val (op))
|
||||
if (op && !is_gimple_val (op))
|
||||
{
|
||||
gcc_assert (TREE_CODE (op) == MODIFY_EXPR);
|
||||
bsi_insert_before (bsi, op, BSI_NEW_STMT);
|
||||
|
|
Loading…
Reference in New Issue