diff --git a/src/Data/Binary/Class.hs b/src/Data/Binary/Class.hs index b44001ddfecf9ef63f1a4477aea544b1a8bee91f..d9c157dacb4377ac52ddc6f6faa483789ead895b 100644 --- a/src/Data/Binary/Class.hs +++ b/src/Data/Binary/Class.hs @@ -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 diff --git a/src/Data/Binary/Generic.hs b/src/Data/Binary/Generic.hs index feb85d7377b8cf4992b49ed78a9a017d61f15174..89f67f28e48ff49b73e818ea9d9af0d3eb41506f 100644 --- a/src/Data/Binary/Generic.hs +++ b/src/Data/Binary/Generic.hs @@ -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