X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Frts%2FException.cmm;h=f35a9c7d1e32c5d4c80f710a797c3eb1bb121872;hb=85f3db842ae9bd547b3b21c18754b4987335fd38;hp=23655f837866835f6df83f354159ddd5fdfd80fc;hpb=b8105b2b5e5b38c8ce4dca8979f5057c3159cfa0;p=ghc-hetmet.git diff --git a/ghc/rts/Exception.cmm b/ghc/rts/Exception.cmm index 23655f8..f35a9c7 100644 --- a/ghc/rts/Exception.cmm +++ b/ghc/rts/Exception.cmm @@ -52,7 +52,8 @@ INFO_TABLE_RET( stg_unblockAsyncExceptionszh_ret, 0/*framesize*/, 0/*bitmap*/, RET_SMALL ) { - ASSERT(StgTSO_blocked_exceptions(CurrentTSO) != NULL); + // Not true: see comments above + // ASSERT(StgTSO_blocked_exceptions(CurrentTSO) != NULL); #if defined(GRAN) || defined(PAR) foreign "C" awakenBlockedQueue(StgTSO_blocked_exceptions(CurrentTSO) "ptr", NULL "ptr"); @@ -73,7 +74,8 @@ INFO_TABLE_RET( stg_unblockAsyncExceptionszh_ret, INFO_TABLE_RET( stg_blockAsyncExceptionszh_ret, 0/*framesize*/, 0/*bitmap*/, RET_SMALL ) { - ASSERT(StgTSO_blocked_exceptions(CurrentTSO) == NULL); + // Not true: see comments above + // ASSERT(StgTSO_blocked_exceptions(CurrentTSO) == NULL); StgTSO_blocked_exceptions(CurrentTSO) = END_TSO_QUEUE; #ifdef REG_R1 Sp_adj(1);