Revert "Add fmapCoerce to Functor class."
authorAustin Seipp <austin@well-typed.com>
Thu, 26 Sep 2013 04:37:45 +0000 (23:37 -0500)
committerAustin Seipp <austin@well-typed.com>
Thu, 26 Sep 2013 04:37:50 +0000 (23:37 -0500)
This reverts commit 3da4fd92e005cb9348ab2852d9268ad61ae1b347.

Signed-off-by: Austin Seipp <austin@well-typed.com>
GHC/Base.lhs

index 55172af..d876202 100644 (file)
@@ -105,6 +105,7 @@ module GHC.Base
         module GHC.Err          -- import it explicitly
   )
         where
+
 import GHC.Types
 import GHC.Classes
 import GHC.CString
@@ -185,9 +186,6 @@ class  Functor f  where
     (<$)        :: a -> f b -> f a
     (<$)        =  fmap . const
 
-    fmapCoerce :: Coercible a b => f a -> f b
-    fmapCoerce = fmap coerce
-
 {- | The 'Monad' class defines the basic operations over a /monad/,
 a concept from a branch of mathematics known as /category theory/.
 From the perspective of a Haskell programmer, however, it is best to