pike.git / src / interpreter.h

version» Context lines:

pike.git/src/interpreter.h:976:    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(); +  if(fp->expendible <= fp->locals+instr) +  {    pop_n_elems(sp-1 - (fp->locals+instr)); -  +  }else{ +  push_svalue(fp->locals+instr); +  }    print_return_value();    goto do_return;       CASE(F_RETURN_1);    push_int(1);    goto do_return;       CASE(F_RETURN_0);    push_int(0);    goto do_return;