pike.git / src / interpret.c

version» Context lines:

pike.git/src/interpret.c:2141:       int type = (function->identifier_flags & (IDENTIFIER_TYPE_MASK|IDENTIFIER_ALIAS));    if( o->prog != pike_trampoline_program && function->func.offset != -1 )    {    switch( type )    {    case IDENTIFIER_CONSTANT:    constant = &context->prog->constants[function->func.const_info.offset].sval;    if( TYPEOF(*constant) != PIKE_T_PROGRAM )    break; +  /* FALLTHRU */    case IDENTIFIER_C_FUNCTION:    case IDENTIFIER_PIKE_FUNCTION:    if( !new_frame )    {    new_frame=alloc_pike_frame();    debug_malloc_touch(new_frame);    }   #ifdef PROFILING    new_frame->children_base = Pike_interpreter.accounted_time;    new_frame->start_time = get_cpu_time() - Pike_interpreter.unlocked_time;