From c692eb03fbae6f4a74a76ed4fd3e4fef68671233 Mon Sep 17 00:00:00 2001 From: Stephen Diehl Date: Mon, 12 Dec 2016 11:04:52 +0000 Subject: [PATCH] only export byteswap functions for ghc >7.6 --- src/Protolude.hs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/Protolude.hs b/src/Protolude.hs index 90c89de48..385099bcb 100644 --- a/src/Protolude.hs +++ b/src/Protolude.hs @@ -271,14 +271,16 @@ import Data.Bits as X hiding ( , unsafeShiftR ) import Data.Word as X ( - byteSwap16 - , byteSwap32 - , byteSwap64 - , Word + Word , Word16 , Word32 , Word64 , Word8 +#if (__GLASGOW_HASKELL__ >= 710) + , byteSwap16 + , byteSwap32 + , byteSwap64 +#endif ) import Data.Either as X