pike.git
/
src
/
builtin.cmod
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/builtin.cmod:4459:
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; }