Fix #2411: missing case for CATCH_STM_FRAME in raiseAsync()
authorSimon Marlow <simonmar@microsoft.com>
Fri, 26 Sep 2008 23:28:06 +0000 (23:28 +0000)
committerSimon Marlow <simonmar@microsoft.com>
Fri, 26 Sep 2008 23:28:06 +0000 (23:28 +0000)
rts/RaiseAsync.c

index d3400d7..d411c41 100644 (file)
@@ -1017,6 +1017,7 @@ raiseAsync(Capability *cap, StgTSO *tso, StgClosure *exception,
            // Not stop_at_atomically... fall through and abort the
            // transaction.
            
+       case CATCH_STM_FRAME:
        case CATCH_RETRY_FRAME:
            // IF we find an ATOMICALLY_FRAME then we abort the
            // current transaction and propagate the exception.  In