Further backward compatability fix
authorRoss Paterson <ross@soi.city.ac.uk>
Sat, 2 Feb 2019 01:02:23 +0000 (01:02 +0000)
committerRoss Paterson <ross@soi.city.ac.uk>
Sat, 2 Feb 2019 01:02:23 +0000 (01:02 +0000)
Control/Monad/Trans/List.hs

index 919898e..0bdbcc7 100644 (file)
@@ -146,7 +146,7 @@ instance (Monad m) => MonadPlus (ListT m) where
 instance (MonadFix m) => MonadFix (ListT m) where
     mfix f = ListT $ mfix (runListT . f . head) >>= \ xs -> case xs of
         [] -> return []
-        x:_ -> liftM (x:) (runListT (mfix (mapListT (fmap tail) . f)))
+        x:_ -> liftM (x:) (runListT (mfix (mapListT (liftM tail) . f)))
     {-# INLINE mfix #-}
 
 instance MonadTrans ListT where