@@ -48,17 +48,12 @@ import Control.DeepSeq (NFData (..))
48import Control.Monad (guard, liftM2)
48import Control.Monad (guard, liftM2)
49import Data.Bits
49import Data.Bits
50import Data.Char
50import Data.Char
51import Data.Functor ((<$>))
52import Data.Functor ((<$>))
52import Data.Hashable
53import Data.Hashable
53import Data.List (elemIndices)
54import Data.List (elemIndices)
54import Foreign.Ptr (Ptr)
55import Foreign.Ptr (Ptr)
56−#if MIN_VERSION_base(4,0,0)
59−import Data.Generics.Basics
62import Foreign.Storable
57import Foreign.Storable
64import Data.Binary
59import Data.Binary
@@ -575,11 +570,6 @@ instance Data UUID where
575uuidType :: DataType
570uuidType :: DataType
576uuidType = mkNoRepType "Data.UUID.Types.UUID"
571uuidType = mkNoRepType "Data.UUID.Types.UUID"
578−#if !(MIN_VERSION_base(4,2,0))
579−mkNoRepType :: String -> DataType
580−mkNoRepType = mkNorepType
583#if !MIN_VERSION_base(4,5,0)
573#if !MIN_VERSION_base(4,5,0)
584unsafeShiftR, unsafeShiftL :: Word64 -> Int -> Word64
574unsafeShiftR, unsafeShiftL :: Word64 -> Int -> Word64
585unsafeShiftR = shiftR
575unsafeShiftR = shiftR