Skip to content

Commit 52ea29f

Browse files
committed
use liftZonkM in GHC > 9.7.0
1 parent 228d669 commit 52ea29f

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

ghcide/src/Development/IDE/Plugin/TypeLenses.hs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -325,7 +325,11 @@ rules recorder = do
325325

326326
bindToSig :: Id -> HscEnv -> GlobalRdrEnv -> IOEnv (Env TcGblEnv TcLclEnv) (Name, String)
327327
bindToSig id hsc rdrEnv = do
328-
env <- tcInitTidyEnv
328+
env <-
329+
#if MIN_VERSION_ghc(9,7,0)
330+
liftZonkM
331+
#endif
332+
tcInitTidyEnv
329333
let name = idName id
330334
(_, ty) = tidyOpenType env (idType id)
331335
pure (name, showDocRdrEnv hsc rdrEnv (pprSigmaType ty))

0 commit comments

Comments
 (0)