[project @ 2005-11-24 10:39:59 by simonmar]
authorsimonmar <unknown>
Thu, 24 Nov 2005 10:39:59 +0000 (10:39 +0000)
committersimonmar <unknown>
Thu, 24 Nov 2005 10:39:59 +0000 (10:39 +0000)
bugfix to new raiseAsync_

ghc/rts/Schedule.c

index a82b6a7..84df020 100644 (file)
@@ -3746,7 +3746,7 @@ raiseAsync_(Capability *cap, StgTSO *tso, StgClosure *exception,
            sp += sizeofW(StgUpdateFrame) - 1;
            sp[0] = (W_)ap; // push onto stack
            frame = sp + 1;
-           break;
+           continue; //no need to bump frame
        }
 
        case STOP_FRAME: