Files
gentoo/dev-haskell/linear/files/linear-1.20.9-base-orphans-0.8.3.patch
Sergei Trofimovich b83efe1e00 dev-haskell/linear: allow new base-orphans-0.8
Reported-by: Toralf Förster
Closes: https://bugs.gentoo.org/761820
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2020-12-27 10:10:56 +00:00

14 lines
350 B
Diff

--- a/src/Linear/Instances.hs
+++ b/src/Linear/Instances.hs
@@ -21,8 +21,10 @@ import Control.Monad.Zip
import Data.Complex
import Data.Orphans ()
+#if ! MIN_VERSION_base_orphans(0,8,3)
instance MonadZip Complex where
mzipWith = liftA2
instance MonadFix Complex where
mfix f = (let a :+ _ = f a in a) :+ (let _ :+ a = f a in a)
+#endif