Skip to content

Commit 93c1328

Browse files
committed
Fix build warnings
1 parent 3ab1901 commit 93c1328

File tree

13 files changed

+40
-21
lines changed

13 files changed

+40
-21
lines changed

benchmarks/haskell/Benchmarks/Builder.hs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,17 @@
44
--
55
-- * Concatenating many small strings using a builder
66
--
7-
{-# LANGUAGE OverloadedStrings #-}
7+
{-# LANGUAGE CPP, OverloadedStrings #-}
88
module Benchmarks.Builder
99
( benchmark
1010
) where
1111

1212
import Test.Tasty.Bench (Benchmark, bgroup, bench, nf)
1313
import Data.Binary.Builder as B
1414
import Data.ByteString.Char8 ()
15+
#if !MIN_VERSION_base(4,8,0)
1516
import Data.Monoid (mconcat, mempty)
17+
#endif
1618
import qualified Data.ByteString.Builder as Blaze
1719
import qualified Data.ByteString as SB
1820
import qualified Data.ByteString.Lazy as LB

benchmarks/haskell/Benchmarks/DecodeUtf8.hs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{-# LANGUAGE ForeignFunctionInterface #-}
2+
{-# OPTIONS_GHC -fno-warn-deprecations #-}
23

34
-- | Test decoding of UTF-8
45
--

benchmarks/haskell/Benchmarks/FileRead.hs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,16 @@
44
--
55
-- * Reading a file from the disk
66
--
7+
8+
{-# LANGUAGE CPP #-}
9+
710
module Benchmarks.FileRead
811
( benchmark
912
) where
1013

14+
#if !MIN_VERSION_base(4,8,0)
1115
import Control.Applicative ((<$>))
16+
#endif
1217
import Test.Tasty.Bench (Benchmark, bgroup, bench, whnfIO)
1318
import qualified Data.ByteString as SB
1419
import qualified Data.ByteString.Lazy as LB

benchmarks/haskell/Benchmarks/Programs/BigTable.hs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,15 @@
66
--
77
-- * Writing to a handle
88
--
9-
{-# LANGUAGE OverloadedStrings #-}
9+
{-# LANGUAGE CPP, OverloadedStrings #-}
1010
module Benchmarks.Programs.BigTable
1111
( benchmark
1212
) where
1313

1414
import Test.Tasty.Bench (Benchmark, bench, whnfIO)
15-
import Data.Monoid (mappend, mconcat)
15+
#if !MIN_VERSION_base(4,8,0)
16+
import Data.Monoid (mconcat, mempty)
17+
#endif
1618
import Data.Text.Lazy.Builder (Builder, fromText, toLazyText)
1719
import Data.Text.Lazy.IO (hPutStr)
1820
import System.IO (Handle)

benchmarks/haskell/Benchmarks/Programs/Fold.hs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,16 @@
1212
--
1313
-- * Writing back to a handle
1414
--
15-
{-# LANGUAGE OverloadedStrings #-}
15+
{-# LANGUAGE CPP, OverloadedStrings #-}
1616
module Benchmarks.Programs.Fold
1717
( benchmark
1818
) where
1919

2020
import Data.List (foldl')
2121
import Data.List (intersperse)
22+
#if !MIN_VERSION_base(4,8,0)
2223
import Data.Monoid (mempty, mappend, mconcat)
24+
#endif
2325
import System.IO (Handle)
2426
import Test.Tasty.Bench (Benchmark, bench, whnfIO)
2527
import qualified Data.Text as T

benchmarks/haskell/Benchmarks/Programs/Sort.hs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,15 @@
1212
--
1313
-- * Writing back to a handle
1414
--
15-
{-# LANGUAGE OverloadedStrings #-}
15+
{-# LANGUAGE CPP, OverloadedStrings #-}
1616
module Benchmarks.Programs.Sort
1717
( benchmark
1818
) where
1919

2020
import Test.Tasty.Bench (Benchmark, bgroup, bench, whnfIO)
21+
#if !MIN_VERSION_base(4,8,0)
2122
import Data.Monoid (mconcat)
23+
#endif
2224
import System.IO (Handle)
2325
import qualified Data.ByteString as B
2426
import qualified Data.ByteString.Lazy as BL

benchmarks/haskell/Benchmarks/Pure.hs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@ module Benchmarks.Pure
1515
import Control.DeepSeq (NFData (..))
1616
import Control.Exception (evaluate)
1717
import Test.Tasty.Bench (Benchmark, bgroup, bench, nf)
18+
#if !MIN_VERSION_base(4,8,0)
1819
import Data.Monoid (mappend, mempty)
20+
#endif
1921
import GHC.Base (Char (..), Int (..), chr#, ord#, (+#))
2022
import GHC.Generics (Generic)
2123
import GHC.Int (Int64)

src/Data/Text/Internal/Lazy/Encoding/Fusion.hs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@ import Data.ByteString.Internal (mallocByteString, memcpy)
5454
#if defined(ASSERTS)
5555
import Control.Exception (assert)
5656
#endif
57-
import Data.Text.Internal.ByteStringCompat
5857

5958
data S = S0
6059
| S1 {-# UNPACK #-} !Word8

tests/Tests/Properties/Builder.hs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,11 @@ module Tests.Properties.Builder
77
( testBuilder
88
) where
99

10+
#if !MIN_VERSION_base(4,8,0)
1011
import Data.Monoid (Monoid(..))
12+
#endif
1113
import Data.Int (Int8, Int16, Int32, Int64)
12-
import Data.Word (Word, Word8, Word16, Word32, Word64)
14+
import Data.Word
1315
import Numeric (showEFloat, showFFloat, showGFloat, showHex)
1416
import Test.QuickCheck
1517
import Test.Tasty (TestTree, testGroup)

tests/Tests/Properties/Instances.hs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
-- | Test instances
22

3+
{-# LANGUAGE CPP #-}
34
{-# OPTIONS_GHC -fno-enable-rewrite-rules -fno-warn-missing-signatures #-}
45
module Tests.Properties.Instances
56
( testInstances
67
) where
78

9+
#if !MIN_VERSION_base(4,8,0)
810
import Data.Monoid (Monoid(..))
11+
#endif
912
import Data.String (IsString(fromString))
1013
import Test.QuickCheck
1114
import Test.Tasty (TestTree, testGroup)

0 commit comments

Comments
 (0)