From: Simon Marlow Date: Tue, 15 Jun 2010 10:56:31 +0000 (+0000) Subject: don't depend on Prelude (#4122) X-Git-Url: http://git.megacz.com/?p=ghc-base.git;a=commitdiff_plain;h=c036187196d3b1fce93091196425ae9877953b5e don't depend on Prelude (#4122) --- diff --git a/Data/Monoid.hs b/Data/Monoid.hs index 3eba6bb..b3233ba 100644 --- a/Data/Monoid.hs +++ b/Data/Monoid.hs @@ -1,3 +1,4 @@ +{-# OPTIONS_GHC -XNoImplicitPrelude #-} ----------------------------------------------------------------------------- -- | -- Module : Data.Monoid @@ -30,7 +31,17 @@ module Data.Monoid ( Last(..) ) where +-- Push down the module in the dependency hierarchy. +#if defined(__GLASGOW_HASKELL__) +import GHC.Base hiding (Any) +import GHC.Enum +import GHC.Num +import GHC.Read +import GHC.Show +import Data.Maybe +#else import Prelude +#endif {- -- just for testing