X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-psi;a=blobdiff_plain;f=src%2Fvalidator.c;fp=src%2Fvalidator.c;h=6bfd4e423b45ba93baf0fdf39e7d4b00bace595d;hp=7222a57f16e42919e91c4422f1621602b63f8edf;hb=9f381458672347c0f303dc3b309dc299f998f4f6;hpb=f6b2422d4a9cb0424412a4077241cfd5bcb9ebeb diff --git a/src/validator.c b/src/validator.c index 7222a57..6bfd4e4 100644 --- a/src/validator.c +++ b/src/validator.c @@ -282,7 +282,7 @@ static inline int validate_impl_stmts(PSI_Validator *V, impl *impl, impl_stmts * let_stmt *let = stmts->let.list[i]; int check = 0; - if (let->val->var) { + if (let->val && let->val->var) { for (j = 0; j < impl->func->args->count; ++j) { impl_arg *iarg = impl->func->args->args[j];