pike.git / src / interpreter.h

version» Context lines:

pike.git/src/interpreter.h:177:    sp++;    print_return_value();    break;       CASE(F_TRAMPOLINE);    {    struct object *o=low_clone(pike_trampoline_program);    add_ref( ((struct pike_trampoline *)(o->storage))->frame=fp );    ((struct pike_trampoline *)(o->storage))->func=GET_ARG()+fp->context.identifier_level;    push_object(o); +  /* Make it look like a function. */ +  sp[-1].subtype = pike_trampoline_program->lfuns[LFUN_CALL]; +  sp[-1].type = T_FUNCTION;    print_return_value();    break;    }          /* The not so basic 'push value' instructions */    CASE(F_GLOBAL);    low_object_index_no_free(sp,    fp->current_object,    GET_ARG() + fp->context.identifier_level);