From 5d7135600e22d3879cb28180e6c49405906cccfc Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Tue, 20 Aug 2002 02:52:04 +0000 Subject: [PATCH] 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 --- tools/qfcc/source/expr.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tools/qfcc/source/expr.c b/tools/qfcc/source/expr.c index 4a19b241b..829112b61 100644 --- a/tools/qfcc/source/expr.c +++ b/tools/qfcc/source/expr.c @@ -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],