diff --git a/effectful-plugin/src/Effectful/Plugin.hs b/effectful-plugin/src/Effectful/Plugin.hs index 2f0853f..1d3f3b6 100644 --- a/effectful-plugin/src/Effectful/Plugin.hs +++ b/effectful-plugin/src/Effectful/Plugin.hs @@ -32,13 +32,18 @@ import GHC.Tc.Types import GHC.Tc.Types.Constraint ( Ct (..) , CtEvidence (..) +#if __GLASGOW_HASKELL__ < 912 , CtLoc +#endif #if __GLASGOW_HASKELL__ >= 908 , DictCt (..) #endif , ctPred , emptyRewriterSet ) +#if __GLASGOW_HASKELL__ >= 912 +import GHC.Tc.Types.CtLoc (CtLoc) +#endif import GHC.Tc.Types.Evidence (EvBindsVar, Role (..)) import GHC.Tc.Utils.Env (tcGetInstEnvs) import GHC.Tc.Utils.TcType (tcSplitTyConApp, eqType, nonDetCmpType)