gah, that /did/ work, dunno what happend. must have done a tweak before

committing again :/ This currently produces some pseudo warnings about
dangling temps, but that's better than producing broken code
This commit is contained in:
Bill Currie 2002-08-20 02:52:04 +00:00
parent 7de0dd6b5e
commit 5d7135600e

View file

@ -1689,8 +1689,7 @@ function_expr (expr_t *e1, expr_t *e2)
for (i = 0; i < arg_expr_count - 1; i++) {
append_expr (call, assign_expr (arg_exprs[i][1], arg_exprs[i][0]));
e = arg_exprs[i][1];
if (e->type == ex_expr && e->e.expr.op == 'b')
inc_users (e);
inc_users (e);
}
if (arg_expr_count) {
e = new_bind_expr (arg_exprs[arg_expr_count - 1][0],