diff options
Diffstat (limited to 'gcc/expr.h')
-rw-r--r-- | gcc/expr.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gcc/expr.h b/gcc/expr.h index abd7f5b049d..bdfd4902f92 100644 --- a/gcc/expr.h +++ b/gcc/expr.h @@ -498,7 +498,10 @@ extern tree find_placeholder (tree, tree *); /* Generate code for computing expression EXP. An rtx for the computed value is returned. The value is never null. In the case of a void EXP, const0_rtx is returned. */ -extern rtx expand_expr (tree, rtx, enum machine_mode, enum expand_modifier); +#define expand_expr(EXP, TARGET, MODE, MODIFIER) \ + expand_expr_real((EXP), (TARGET), (MODE), (MODIFIER), NULL) +extern rtx expand_expr_real (tree, rtx, enum machine_mode, + enum expand_modifier, rtx *); /* At the start of a function, record that we have no previously-pushed arguments waiting to be popped. */ |