pike.git / src / interpret.c

version» Context lines:

pike.git/src/interpret.c:913: Inside #if defined(_REENTRANT)
   backlog[backlogp].mark_stack = Pike_mark_sp - Pike_interpreter.mark_stack;   #ifdef _REENTRANT    backlog[backlogp].thread_state=Pike_interpreter.thread_state;   #endif      #ifdef _REENTRANT    CHECK_INTERPRETER_LOCK();    if(d_flag>1) DEBUG_CHECK_THREAD();   #endif    -  Pike_sp[0].type=99; /* an invalid type */ -  Pike_sp[1].type=99; -  Pike_sp[2].type=99; -  Pike_sp[3].type=99; +  INVALIDATE_SVAL(Pike_sp[0]); +  INVALIDATE_SVAL(Pike_sp[1]); +  INVALIDATE_SVAL(Pike_sp[2]); +  INVALIDATE_SVAL(Pike_sp[3]);       if(Pike_sp<Pike_interpreter.evaluator_stack ||    Pike_mark_sp < Pike_interpreter.mark_stack || Pike_fp->locals>Pike_sp)    Pike_fatal("Stack error (generic) sp=%p/%p mark_sp=%p/%p locals=%p.\n",    Pike_sp,    Pike_interpreter.evaluator_stack,    Pike_mark_sp,    Pike_interpreter.mark_stack,    Pike_fp->locals);