From 86de54a94584040f82980759c30338289db10f52 Mon Sep 17 00:00:00 2001 From: "Malcolm.Wallace@cs.york.ac.uk" Date: Tue, 5 Aug 2008 15:52:53 +0000 Subject: [PATCH] fixup for change of exception types in nhc98 --- System/Directory.hs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/System/Directory.hs b/System/Directory.hs index 1df632f..2ffd49b 100644 --- a/System/Directory.hs +++ b/System/Directory.hs @@ -545,8 +545,8 @@ copyFile :: FilePath -> FilePath -> IO () #ifdef __NHC__ copyFile fromFPath toFPath = do readFile fromFPath >>= writeFile toFPath - try (copyPermissions fromFPath toFPath) - return () + Prelude.catch (copyPermissions fromFPath toFPath) + (\_ -> return ()) #else copyFile fromFPath toFPath = copy `Prelude.catch` (\exc -> throw $ ioeSetLocation exc "copyFile") @@ -1038,7 +1038,7 @@ getTemporaryDirectory = do `Prelude.catch` \e -> if isDoesNotExistError e then return "/tmp" else throw e #else - `catch` (\ex -> return "/tmp") + `Prelude.catch` (\ex -> return "/tmp") #endif #endif -- 1.7.10.4