@@ -848,7 +848,7 @@ instance MonadSTM m => MonadSTM (ContT r m) where
848
848
849
849
type TVar (ContT r m ) = TVar m
850
850
newTVar = WrappedSTM . newTVar
851
- readTVar = readTVar
851
+ readTVar = WrappedSTM . readTVar
852
852
writeTVar = WrappedSTM .: writeTVar
853
853
retry = WrappedSTM retry
854
854
orElse = WrappedSTM .: on orElse runWrappedSTM
@@ -899,7 +899,7 @@ instance MonadSTM m => MonadSTM (ReaderT r m) where
899
899
900
900
type TVar (ReaderT r m ) = TVar m
901
901
newTVar = WrappedSTM . newTVar
902
- readTVar = readTVar
902
+ readTVar = WrappedSTM . readTVar
903
903
writeTVar = WrappedSTM .: writeTVar
904
904
retry = WrappedSTM retry
905
905
orElse = WrappedSTM .: on orElse runWrappedSTM
@@ -950,7 +950,7 @@ instance (Monoid w, MonadSTM m) => MonadSTM (WriterT w m) where
950
950
951
951
type TVar (WriterT w m ) = TVar m
952
952
newTVar = WrappedSTM . newTVar
953
- readTVar = readTVar
953
+ readTVar = WrappedSTM . readTVar
954
954
writeTVar = WrappedSTM .: writeTVar
955
955
retry = WrappedSTM retry
956
956
orElse = WrappedSTM .: on orElse runWrappedSTM
@@ -1001,7 +1001,7 @@ instance MonadSTM m => MonadSTM (StateT s m) where
1001
1001
1002
1002
type TVar (StateT s m ) = TVar m
1003
1003
newTVar = WrappedSTM . newTVar
1004
- readTVar = readTVar
1004
+ readTVar = WrappedSTM . readTVar
1005
1005
writeTVar = WrappedSTM .: writeTVar
1006
1006
retry = WrappedSTM retry
1007
1007
orElse = WrappedSTM .: on orElse runWrappedSTM
@@ -1052,7 +1052,7 @@ instance MonadSTM m => MonadSTM (ExceptT e m) where
1052
1052
1053
1053
type TVar (ExceptT e m ) = TVar m
1054
1054
newTVar = WrappedSTM . newTVar
1055
- readTVar = readTVar
1055
+ readTVar = WrappedSTM . readTVar
1056
1056
writeTVar = WrappedSTM .: writeTVar
1057
1057
retry = WrappedSTM retry
1058
1058
orElse = WrappedSTM .: on orElse runWrappedSTM
@@ -1103,7 +1103,7 @@ instance (Monoid w, MonadSTM m) => MonadSTM (RWST r w s m) where
1103
1103
1104
1104
type TVar (RWST r w s m ) = TVar m
1105
1105
newTVar = WrappedSTM . newTVar
1106
- readTVar = readTVar
1106
+ readTVar = WrappedSTM . readTVar
1107
1107
writeTVar = WrappedSTM .: writeTVar
1108
1108
retry = WrappedSTM retry
1109
1109
orElse = WrappedSTM .: on orElse runWrappedSTM
0 commit comments