From: Bryan O'Sullivan Date: Sat, 27 Nov 2010 06:04:25 +0000 (+0000) Subject: Drop System.Mem.Weak's dependency on Prelude X-Git-Url: http://git.megacz.com/?p=ghc-base.git;a=commitdiff_plain;h=774276311da000ed74092b910efb07df802b6a60 Drop System.Mem.Weak's dependency on Prelude --- diff --git a/System/Mem/Weak.hs b/System/Mem/Weak.hs index 208302f..61dce1d 100644 --- a/System/Mem/Weak.hs +++ b/System/Mem/Weak.hs @@ -67,13 +67,16 @@ module System.Mem.Weak ( -- $precise ) where -import Prelude +import Data.Maybe (Maybe(..)) #ifdef __HUGS__ import Hugs.Weak +import Prelude #endif #ifdef __GLASGOW_HASKELL__ +import GHC.Base (return) +import GHC.Types (IO) import GHC.Weak #endif