pike.git / src / builtin.cmod

version» Context lines:

pike.git/src/builtin.cmod:4448:       low_automap(d+1,depth,fun,real_args,args);    stack_pop_to_no_free (ITEM(ret) + x);    types |= 1 << TYPEOF(ITEM(ret)[x]);    }    } else if (TYPEOF(*fun) == T_INT) {    push_int(size);    f_allocate(1);    } else {    struct pike_callsite C; -  callsite_init(&C); -  callsite_set_args(&C, 0); +  callsite_init(&C, 0);    callsite_resolve_svalue(&C, fun);    callsite_prepare(&C);    /* We need to do this manually, because    * currently no arguments are on the stack, yet */    C.args = args;    if (C.frame) {    C.frame->args = args;    C.frame->flags |= PIKE_FRAME_NO_REUSE;    }