From 6ca83f41edc4d4db300e129f123fc42eb40a43b0 Mon Sep 17 00:00:00 2001 From: Simon Marlow Date: Tue, 15 Jul 2008 13:03:16 +0000 Subject: [PATCH] non-threaded RTS: don't assume deadlock if there are signal handlers to run --- rts/Schedule.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rts/Schedule.c b/rts/Schedule.c index fd84fde..ce6a1db 100644 --- a/rts/Schedule.c +++ b/rts/Schedule.c @@ -1005,6 +1005,8 @@ scheduleDetectDeadlock (Capability *cap, Task *task) // either we have threads to run, or we were interrupted: ASSERT(!emptyRunQueue(cap) || sched_state >= SCHED_INTERRUPTING); + + return; } #endif -- 1.7.10.4