[qfcc] Fix segmentation fault for parameter errors

This commit is contained in:
Bill Currie 2020-03-02 22:38:12 +09:00
parent f6d650d473
commit 8a4de6fea6

View file

@ -1670,6 +1670,10 @@ build_function_call (expr_t *fexpr, const type_t *ftype, expr_t *params)
for (i = arg_count - 1, e = params; i >= 0; i--, e = e->next) {
type_t *t = get_type (e);
if (!t) {
return e;
}
if (!type_size (t))
err = error (e, "type of formal parameter %d is incomplete",
i + 1);