Skip to content

Commit a180dc3

Browse files
committed
tx-submission: compile with ghc < 9.10
1 parent b2fad29 commit a180dc3

File tree

3 files changed

+17
-2
lines changed

3 files changed

+17
-2
lines changed

ouroboros-network/sim-tests-lib/Test/Ouroboros/Network/TxSubmission/TxLogic.hs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{-# LANGUAGE BangPatterns #-}
22
{-# LANGUAGE BlockArguments #-}
3+
{-# LANGUAGE CPP #-}
34
{-# LANGUAGE DeriveGeneric #-}
45
{-# LANGUAGE FlexibleContexts #-}
56
{-# LANGUAGE FlexibleInstances #-}
@@ -18,7 +19,12 @@ import Prelude hiding (seq)
1819

1920
import Control.Exception (assert)
2021

21-
import Data.Foldable as Foldable (fold, foldl', toList)
22+
import Data.Foldable (
23+
fold,
24+
#if !MIN_VERSION_base(4,20,0)
25+
foldl',
26+
#endif
27+
toList)
2228
import Data.List (intercalate, isPrefixOf, isSuffixOf, mapAccumR, nub,
2329
stripPrefix)
2430
import Data.Map.Merge.Strict qualified as Map

ouroboros-network/src/Ouroboros/Network/TxSubmission/Inbound/Registry.hs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
{-# LANGUAGE CPP #-}
12
{-# LANGUAGE BangPatterns #-}
23
{-# LANGUAGE BlockArguments #-}
34
{-# LANGUAGE LambdaCase #-}
@@ -21,7 +22,11 @@ import Control.Monad.Class.MonadFork
2122
import Control.Monad.Class.MonadThrow
2223
import Control.Monad.Class.MonadTimer.SI
2324

24-
import Data.Foldable (foldl', traverse_)
25+
import Data.Foldable (traverse_
26+
#if !MIN_VERSION_base(4,20,0)
27+
, foldl'
28+
#endif
29+
)
2530
import Data.Map.Strict (Map)
2631
import Data.Map.Strict qualified as Map
2732
import Data.Maybe (fromMaybe)

scripts/ci/check-stylish-ignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
*/Setup.hs
22
ouroboros-network-api/src/Ouroboros/Network/Protocol/Type.hs
33
ouroboros-network/src/Ouroboros/Network/TxSubmission/Inbound/State.hs
4+
ouroboros-network/src/Ouroboros/Network/PeerSelection/Governor/TxLogic.hs
45
ouroboros-network/src/Ouroboros/Network/PeerSelection/Governor/Types.hs
6+
ouroboros-network/src/Ouroboros/Network/TxSubmission/Inbound/Registry.hs
7+
ouroboros-network/src/Ouroboros/Network/TxSubmission/Inbound/State.hs
8+
ouroboros-network/sim-tests-lib/Test/Ouroboros/Network/TxSubmission/TxLogic.hs
59
network-mux/src/Network/Mux/TCPInfo.hs
610
network-mux/src/Network/Mux/Bearer.hs
711
network-mux/src/Network/Mux/Bearer/Pipe.hs

0 commit comments

Comments
 (0)