projects
/
m6w6
/
ext-psi
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
parser: fix debug
[m6w6/ext-psi]
/
src
/
types
/
free_exp.c
diff --git
a/src/types/free_exp.c
b/src/types/free_exp.c
index 19c7a60abf60e499d146168de2265e57008e2aba..5603554cf15381d2c93a84c1d387c2c5c3e630cd 100644
(file)
--- 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;
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);
psi_call_frame_enter(free_call);
args = psi_call_frame_get_arg_pointers(free_call);