expr.c (expand_expr): Expand RETURN_EXPR.

8
	* expr.c (expand_expr): Expand RETURN_EXPR.

From-SVN: r21347
This commit is contained in:
Alexandre Petit-Bianco 1998-07-23 05:09:39 -07:00 committed by Per Bothner
parent 71208e03a9
commit 6e7f84a732

View File

@ -7543,6 +7543,13 @@ expand_expr (exp, target, tmode, modifier)
return temp;
}
case RETURN_EXPR:
if (!TREE_OPERAND (exp, 0))
expand_null_return ();
else
expand_return (TREE_OPERAND (exp, 0));
return const0_rtx;
case PREINCREMENT_EXPR:
case PREDECREMENT_EXPR:
return expand_increment (exp, 0, ignore);