File tree Expand file tree Collapse file tree 4 files changed +6
-12
lines changed
io-classes/src/Control/Concurrent/Class
io-sim/src/Control/Monad/IOSim Expand file tree Collapse file tree 4 files changed +6
-12
lines changed Original file line number Diff line number Diff line change 11{-# LANGUAGE DefaultSignatures #-}
2- {-# LANGUAGE TypeFamilies #-}
2+ {-# LANGUAGE TypeFamilies #-}
33
4- module Control.Concurrent.Class.MonadChan
5- ( MonadChan (.. )
6- ) where
4+ module Control.Concurrent.Class.MonadChan (MonadChan (.. )) where
75
86import Control.Concurrent.Chan qualified as IO
97
Original file line number Diff line number Diff line change 11{-# LANGUAGE TypeFamilies #-}
22
3- module Control.Concurrent.Class.MonadQSem
4- ( MonadQSem (.. )
5- ) where
3+ module Control.Concurrent.Class.MonadQSem (MonadQSem (.. )) where
64
75import Control.Concurrent.QSem qualified as IO
86
Original file line number Diff line number Diff line change 11{-# LANGUAGE TypeFamilies #-}
22
3- module Control.Concurrent.Class.MonadQSemN
4- ( MonadQSemN (.. )
5- ) where
3+ module Control.Concurrent.Class.MonadQSemN (MonadQSemN (.. )) where
64
75import Control.Concurrent.QSemN qualified as IO
86
Original file line number Diff line number Diff line change @@ -84,11 +84,11 @@ import Control.Monad.Fix (MonadFix (..))
8484
8585import Control.Concurrent.Class.MonadChan hiding (Chan )
8686import Control.Concurrent.Class.MonadChan qualified as MonadAsync
87+ import Control.Concurrent.Class.MonadMVar
8788import Control.Concurrent.Class.MonadQSem hiding (QSem )
8889import Control.Concurrent.Class.MonadQSem qualified as MonadQSem
8990import Control.Concurrent.Class.MonadQSemN hiding (QSemN )
9091import Control.Concurrent.Class.MonadQSemN qualified as MonadQSemN
91- import Control.Concurrent.Class.MonadMVar
9292import Control.Concurrent.Class.MonadSTM.Strict.TVar (StrictTVar )
9393import Control.Concurrent.Class.MonadSTM.Strict.TVar qualified as StrictTVar
9494import Control.Monad.Class.MonadAsync hiding (Async )
@@ -901,7 +901,7 @@ instance MonadQSemN (IOSim s) where
901901
902902 case mmvar of
903903 NothingMV -> return ()
904- JustMV b -> wait' b
904+ JustMV b -> wait' b
905905 where
906906 wait' :: MVar (IOSim s ) () -> IOSim s ()
907907 wait' b =
You can’t perform that action at this time.
0 commit comments