Add instance Show Control.Exception.Exception for nhc98.
authorMalcolm.Wallace@cs.york.ac.uk <unknown>
Mon, 28 Jul 2008 16:45:37 +0000 (16:45 +0000)
committerMalcolm.Wallace@cs.york.ac.uk <unknown>
Mon, 28 Jul 2008 16:45:37 +0000 (16:45 +0000)
Control/Exception.hs

index ffa8f98..a7d14db 100644 (file)
@@ -157,10 +157,14 @@ data Exception   = IOException    IOException
                  | ArrayException ArrayException
                  | AsyncException AsyncException
                  | ExitException  ExitCode
+                 deriving Show
 type IOException = IOError
 data ArithException
 data ArrayException
 data AsyncException
+instance Show ArithException
+instance Show ArrayException
+instance Show AsyncException
 
 catch    :: IO a -> (Exception -> IO a) -> IO a
 a `catch` b = a `H'98.catch` (b . IOException)