Remove unused imports.
authorDavid Eichmann <EichmannD@gmail.com>
Tue, 6 Nov 2018 17:54:23 +0000 (17:54 +0000)
committerDavid Eichmann <EichmannD@gmail.com>
Thu, 8 Nov 2018 15:03:15 +0000 (15:03 +0000)
Due to a bug in ghc, some unused imports do not yield warnings.
This commit will remove such unused imports in preparation for
the ghc bug fix (see https://ghc.haskell.org/trac/ghc/ticket/13064).

src/Data/Binary/Class.hs
src/Data/Binary/Generic.hs

index b44001d..d9c157d 100644 (file)
@@ -59,7 +59,9 @@ import Control.Applicative
 import Data.Monoid (mempty)
 #endif
 import qualified Data.Monoid as Monoid
+#if !MIN_VERSION_base(4,11,0)
 import Data.Monoid ((<>))
+#endif
 #if MIN_VERSION_base(4,8,0)
 import Data.Functor.Identity (Identity (..))
 #endif
index feb85d7..89f67f2 100644 (file)
@@ -30,7 +30,9 @@ import Data.Binary.Get
 import Data.Binary.Put
 import Data.Bits
 import Data.Word
+#if !MIN_VERSION_base(4,11,0)
 import Data.Monoid ((<>))
+#endif
 #ifdef HAS_DATA_KIND
 import Data.Kind
 #endif