Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx> --- evaluate.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/evaluate.c b/evaluate.c index 0cec215ba..df6fd5adc 100644 --- a/evaluate.c +++ b/evaluate.c @@ -3030,11 +3030,11 @@ static struct symbol *evaluate_call(struct expression *expr) "too many arguments for function %s", show_ident(sym->ident)); } + expr->ctype = ctype->ctype.base_type; if (sym->type == SYM_NODE) { if (evaluate_symbol_call(expr)) return expr->ctype; } - expr->ctype = ctype->ctype.base_type; return expr->ctype; } -- 2.12.0 -- To unsubscribe from this list: send the line "unsubscribe linux-sparse" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html