[project @ 2003-03-14 16:51:59 by simonmar]
authorsimonmar <unknown>
Fri, 14 Mar 2003 16:51:59 +0000 (16:51 +0000)
committersimonmar <unknown>
Fri, 14 Mar 2003 16:51:59 +0000 (16:51 +0000)
Fix tryM for GHC 5.00.x and 5.02.x.

ghc/compiler/typecheck/TcRnTypes.lhs

index 69b0184..f61115a 100644 (file)
@@ -164,7 +164,7 @@ tryM (TcRn thing) = TcRn (\ env -> tryJust tc_errors (thing env))
 #if __GLASGOW_HASKELL__ > 504 || __GLASGOW_HASKELL__ < 500
        tc_errors e@(IOException ioe) | isUserError ioe = Just e
 #else
-       tc_errors e@(IOException _) | isUserError e = Just e
+       tc_errors e | isUserError e = Just e
 #endif
        tc_errors _other = Nothing
        -- type checker failures show up as UserErrors only