X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=src%2Ftypes%2Fimpl_var.c;h=af5acd2928e74a4d912bb42beeb5070937320357;hb=ef40ce43c98a00823e06c14f5cf7a8241f637ab1;hp=c793500836e4b0351bbcc4397ef25e9c7a37a771;hpb=9bcb1df0786a8193d65949c857baaba2f4296e84;p=m6w6%2Fext-psi diff --git a/src/types/impl_var.c b/src/types/impl_var.c index c793500..af5acd2 100644 --- a/src/types/impl_var.c +++ b/src/types/impl_var.c @@ -69,12 +69,9 @@ void psi_impl_var_free(struct psi_impl_var **var_ptr) bool psi_impl_var_validate(struct psi_data *data, struct psi_impl_var *ivar, - struct psi_impl *impl, struct psi_let_exp *let_exp, - struct psi_set_exp *set_exp) + struct psi_impl *impl, struct psi_let_exp *current_let_exp, + struct psi_set_exp *current_set_exp) { - struct psi_let_exp *current_let_exp = let_exp; - struct psi_set_exp *current_set_exp = set_exp; - if (current_let_exp) { while ((current_let_exp = current_let_exp->outer)) { struct psi_impl_var *svar = psi_let_exp_get_impl_var(current_let_exp);