diff --git a/src/threads.c b/src/threads.c index 94b9c399fae320988f55b0466c061c16c7db8e40..b1e8250b6953833efdd84e42c838f47fa6edadc1 100644 --- a/src/threads.c +++ b/src/threads.c @@ -619,13 +619,14 @@ PMOD_EXPORT void pike_swap_in_thread (struct thread_state *ts " unlocked: %" PRINT_CPU_TIME "\n", ts, now, ts->state.unlocked_time); #endif -#ifdef PIKE_DEBUG - if (now < -Pike_interpreter.unlocked_time) { - pike_fatal_dloc("Time at swap in is before time at swap out." - " %" PRINT_CPU_TIME " < %" PRINT_CPU_TIME - "\n", now, -Pike_interpreter.unlocked_time); - } -#endif +/* This will not work, since Pike_interpreter_pointer is always null here... */ +/* #ifdef PIKE_DEBUG */ +/* if (now < -Pike_interpreter.unlocked_time) { */ +/* pike_fatal_dloc("Time at swap in is before time at swap out." */ +/* " %" PRINT_CPU_TIME " < %" PRINT_CPU_TIME */ +/* "\n", now, -Pike_interpreter.unlocked_time); */ +/* } */ +/* #endif */ ts->state.unlocked_time += now; } #endif