Commit 7802250d by Steven Bosscher Committed by Steven Bosscher

* tree-cfg.c (tree_find_edge_insert_loc): Handle naked RETURN_EXPR.

From-SVN: r105691
parent cdcba1ea
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);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment