don't depend on Prelude (#4122)
authorSimon Marlow <marlowsd@gmail.com>
Tue, 15 Jun 2010 10:56:31 +0000 (10:56 +0000)
committerSimon Marlow <marlowsd@gmail.com>
Tue, 15 Jun 2010 10:56:31 +0000 (10:56 +0000)
Data/Monoid.hs

index 3eba6bb..b3233ba 100644 (file)
@@ -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