X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=src%2Ftypes%2Ffree_exp.c;fp=src%2Ftypes%2Ffree_exp.c;h=5603554cf15381d2c93a84c1d387c2c5c3e630cd;hb=53495ef4bd0321f7f92dd05eef8e01b90d7b415a;hp=19c7a60abf60e499d146168de2265e57008e2aba;hpb=d583a661f2349ac7be4922e6eca0687ea8ccfef3;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);