pike.git / src / interpreter.h

version» Context lines:

pike.git/src/interpreter.h:964:    {    MEMMOVE(sp-args+1,sp-args,args*sizeof(struct svalue));    sp++;    sp[-args-1].type=T_INT;    }else{    free_svalue(sp-args-1);    }    /* More stack sabotage */    sp[-args-1].u.object=fp->current_object;    sp[-args-1].subtype=GET_ARG()+fp->context.identifier_level; + #ifdef PIKE_DEBUG +  if(t_flag > 9) +  fprintf(stderr,"- IDENTIFIER_LEVEL: %d\n",fp->context.identifier_level); + #endif    sp[-args-1].type=T_FUNCTION;    add_ref(fp->current_object);       return args+1;    }       CASE(F_RETURN_LOCAL);    instr=GET_ARG();    pop_n_elems(sp-1 - (fp->locals+instr));    print_return_value();