void psi_set_exp_exec(struct psi_set_exp *val, struct psi_call_frame *frame)
{
- struct psi_call_frame_symbol *frame_sym = NULL;
+ struct psi_call_frame_symbol *frame_sym;
struct psi_call_frame_argument *frame_arg;
struct psi_decl_var *set_dvar = psi_set_exp_get_decl_var(val);
struct psi_impl_var *set_ivar = psi_set_exp_get_impl_var(val);
val->data.func->handler(zv, val, iv, frame);
break;
case PSI_SET_NUMEXP:
- switch (psi_num_exp_exec(val->data.num, iv, frame)) {
+ switch (psi_num_exp_exec(val->data.num, iv, frame, NULL)) {
case PSI_T_FLOAT:
case PSI_T_DOUBLE:
case PSI_T_LONG_DOUBLE: