Skip to content

Commit 13f8325

Browse files
committed
Fixed compilation with ghc-9.2
1 parent dd1e5f4 commit 13f8325

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

io-classes/io-classes.cabal

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ library
8989
Control.Monad.Class.MonadTest
9090
default-language: GHC2021
9191
default-extensions: LambdaCase
92-
build-depends: base >=4.9 && <4.22,
92+
build-depends: base >=4.16 && <4.22,
9393
array,
9494
async >=2.1 && <2.3,
9595
bytestring,
@@ -118,6 +118,8 @@ library strict-stm
118118
reexported-modules: Control.Concurrent.Class.MonadSTM.TSem as Control.Concurrent.Class.MonadSTM.Strict.TSem
119119
default-language: GHC2021
120120
default-extensions: LambdaCase
121+
if impl(ghc < 9.4)
122+
default-extensions: GADTs
121123
build-depends: base,
122124
array,
123125

@@ -134,6 +136,8 @@ library strict-mvar
134136
exposed-modules: Control.Concurrent.Class.MonadMVar.Strict
135137
default-language: GHC2021
136138
default-extensions: LambdaCase
139+
if impl(ghc < 9.4)
140+
default-extensions: GADTs
137141
build-depends: base,
138142
io-classes:io-classes,
139143

io-sim/io-sim.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ library
6262
Data.Deque.Strict
6363
default-language: GHC2021
6464
default-extensions: LambdaCase
65-
build-depends: base >=4.9 && <4.22,
65+
build-depends: base >=4.16 && <4.22,
6666
io-classes:{io-classes,strict-stm,si-timers}
6767
^>=1.6 || ^>= 1.7 || ^>= 1.8,
6868
exceptions >=0.10,

0 commit comments

Comments
 (0)