diff --git a/tools/qfcc/source/expr.c b/tools/qfcc/source/expr.c index 97a2cde73..7993c788f 100644 --- a/tools/qfcc/source/expr.c +++ b/tools/qfcc/source/expr.c @@ -1648,7 +1648,8 @@ function_expr (expr_t *e1, expr_t *e2) } for (i = arg_count - 1, e = e2; i >= 0; i--, e = e->next) { type_t *t = get_type (e); - + + check_initialized (e); if (ftype->parm_types[i] == &type_float && e->type == ex_integer) { e->type = ex_float; e->e.float_val = e->e.integer_val;