X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=src%2Ftypes%2Ffree_exp.c;h=5603554cf15381d2c93a84c1d387c2c5c3e630cd;hb=ad2c22df5e451fffecc7b7ebdc9c5a4bb36e543e;hp=19c7a60abf60e499d146168de2265e57008e2aba;hpb=9bcb1df0786a8193d65949c857baaba2f4296e84;p=m6w6%2Fext-psi diff --git a/src/types/free_exp.c b/src/types/free_exp.c index 19c7a60..5603554 100644 --- a/src/types/free_exp.c +++ b/src/types/free_exp.c @@ -124,8 +124,9 @@ void psi_free_exp_exec(struct psi_free_exp *f, struct psi_call_frame *frame) void **args; struct psi_decl_var *dvar; struct psi_call_frame *free_call; + struct psi_context *ctx = psi_call_frame_get_context(frame); - free_call = psi_call_frame_init(frame->context, f->decl, NULL); + free_call = psi_call_frame_init(ctx, f->decl, NULL); psi_call_frame_enter(free_call); args = psi_call_frame_get_arg_pointers(free_call);