X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2Fghci%2FGhciMonad.hs;h=ef1879dbbd6fe01fd11b8d1b712f58bfdb482bcd;hb=1a93895686c5ad0dfd3fd1279a4bd51fd5a3279e;hp=0bd484ad792d293bc6e2f42edb740450f0452827;hpb=7be8ea9d9f97e6d437aeaeb2aaad39c4c42d3591;p=ghc-hetmet.git diff --git a/compiler/ghci/GhciMonad.hs b/compiler/ghci/GhciMonad.hs index 0bd484a..ef1879d 100644 --- a/compiler/ghci/GhciMonad.hs +++ b/compiler/ghci/GhciMonad.hs @@ -170,12 +170,8 @@ instance GhcMonad GHCi where instance ExceptionMonad GHCi where gcatch m h = GHCi $ \r -> unGHCi m r `gcatch` (\e -> unGHCi (h e) r) - gbracket acq rel ib = - GHCi $ \r -> gbracket (unGHCi acq r) - (\x -> unGHCi (rel x) r) - (\x -> unGHCi (ib x) r) - gfinally th cu = - GHCi $ \r -> gfinally (unGHCi th r) (unGHCi cu r) + gblock (GHCi m) = GHCi $ \r -> gblock (m r) + gunblock (GHCi m) = GHCi $ \r -> gunblock (m r) instance WarnLogMonad GHCi where setWarnings warns = liftGhc $ setWarnings warns