diff --git a/ghc-api-compat.cabal b/ghc-api-compat.cabal index 173086aa8fbb4f22707909e2337cfc4555821a68..fc8bd9343d2102b17ccaa6c96d57aab01ea761c0 100644 --- a/ghc-api-compat.cabal +++ b/ghc-api-compat.cabal @@ -19,7 +19,7 @@ source-repository head location: https://github.com/hsyl20/ghc-api-compat.git library build-depends: - ghc >= 8.6 + ghc >= 8.6, base default-language: Haskell2010 if impl(ghc >= 8.10) && impl(ghc < 8.11) @@ -74,13 +74,14 @@ library , GHC.ThToHs as Convert - , GHC.HsToCore.PmCheck as Check + if impl(ghc >= 8.10) && impl(ghc < 9.1) + reexported-modules: + GHC.HsToCore.PmCheck as Check , GHC.HsToCore.PmCheck.Oracle as PmOracle , GHC.HsToCore.PmCheck.Ppr as PmPpr , GHC.HsToCore.PmCheck.Types as PmTypes - - if impl(ghc >= 8.11) + if impl(ghc >= 9.0) hs-source-dirs: src exposed-modules: Outputable reexported-modules: @@ -471,3 +472,9 @@ library , GHC.Tc.Utils.Env as TcEnv , GHC.Tc.Utils.Monad as TcRnMonad , GHC.Driver.Backend + + if impl(ghc >= 9.1) + reexported-modules: + GHC.HsToCore.Pmc as Check + , GHC.HsToCore.Pmc.Ppr as PmPpr + , GHC.HsToCore.Pmc.Types as PmTypes