Unbreak an import cycle caused by moving 'catch' definitions around.
authorMalcolm.Wallace@cs.york.ac.uk <unknown>
Fri, 16 Jan 2009 11:01:32 +0000 (11:01 +0000)
committerMalcolm.Wallace@cs.york.ac.uk <unknown>
Fri, 16 Jan 2009 11:01:32 +0000 (11:01 +0000)
The new cycle was introduced for nhc98 only.

Control/Exception/Base.hs

index f9f20f8..468dd49 100644 (file)
@@ -128,9 +128,8 @@ import Data.Either
 import Data.Maybe
 
 #ifdef __NHC__
-import qualified System.IO.Error as H'98 (catch)
-import System.IO.Error (ioError)
-import IO              (bracket)
+import qualified IO as H'98 (catch)
+import IO              (bracket,ioError)
 import DIOError         -- defn of IOError type
 import System          (ExitCode())
 import System.IO.Unsafe (unsafePerformIO)