X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-psi;a=blobdiff_plain;f=src%2Ftypes%2Flet_exp.c;h=4600abfe37568ebce796de9e4a4dbc339d5695a1;hp=a9de6443ab198dbd9cbdc06ea312aa46e1e040d5;hb=6509a2053456d0e63b6f383b757289d3016ed1a5;hpb=ef48feab1da9d7a419980294bcbf03ceefd81d1c;ds=sidebyside diff --git a/src/types/let_exp.c b/src/types/let_exp.c index a9de644..4600abf 100644 --- a/src/types/let_exp.c +++ b/src/types/let_exp.c @@ -248,8 +248,8 @@ void *psi_let_exp_exec(struct psi_let_exp *val, struct psi_decl_arg *darg, case PSI_LET_CALLOC: { - zend_long n = psi_long_num_exp(val->data.alloc->nmemb, frame); - zend_long s = psi_long_num_exp(val->data.alloc->size, frame); + zend_long n = psi_long_num_exp(val->data.alloc->nmemb, frame, NULL); + zend_long s = psi_long_num_exp(val->data.alloc->size, frame, NULL); void *tmp = *psi_call_frame_push_auto(frame, safe_emalloc(n, s, sizeof(void *))); @@ -262,7 +262,7 @@ void *psi_let_exp_exec(struct psi_let_exp *val, struct psi_decl_arg *darg, { impl_val res; token_t val_type = psi_decl_type_get_real(val->var->arg->type)->type; - token_t res_type = psi_num_exp_exec(val->data.num, &res, frame); + token_t res_type = psi_num_exp_exec(val->data.num, &res, frame, NULL); if (val_type == res_type) { frame_sym->temp_val = res;