From: ross Date: Wed, 31 Aug 2005 12:15:31 +0000 (+0000) Subject: [project @ 2005-08-31 12:15:31 by ross] X-Git-Tag: cmm-merge2~30 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=b0d7669aabbf16dce9739dc5ce9e5f03640c798e;p=ghc-base.git [project @ 2005-08-31 12:15:31 by ross] Hugs: use custom versioon of unsafeInterleaveIO --- diff --git a/System/IO/Unsafe.hs b/System/IO/Unsafe.hs index e72713c..1ec5361 100644 --- a/System/IO/Unsafe.hs +++ b/System/IO/Unsafe.hs @@ -24,14 +24,14 @@ import GHC.IOBase (unsafePerformIO, unsafeInterleaveIO) #endif #ifdef __HUGS__ -import Hugs.IOExts (unsafePerformIO) +import Hugs.IOExts (unsafePerformIO, unsafeInterleaveIO) #endif #ifdef __NHC__ import NHC.Internal (unsafePerformIO) #endif -#ifndef __GLASGOW_HASKELL__ +#if !__GLASGOW_HASKELL__ && !__HUGS__ unsafeInterleaveIO :: IO a -> IO a unsafeInterleaveIO f = return (unsafePerformIO f) #endif