[project @ 2002-12-18 10:42:54 by malcolm]
authormalcolm <unknown>
Wed, 18 Dec 2002 10:42:54 +0000 (10:42 +0000)
committermalcolm <unknown>
Wed, 18 Dec 2002 10:42:54 +0000 (10:42 +0000)
With nhc98, avoid overlap between Prelude defns and Control.Monad defns.

Control/Monad.hs

index 013d12a..29f8f66 100644 (file)
@@ -72,7 +72,7 @@ import GHC.List
 import GHC.Base
 #endif
 
-#ifndef __HUGS__
+#ifdef __GLASGOW_HASKELL__
 infixr 1 =<<
 
 -- -----------------------------------------------------------------------------
@@ -99,7 +99,7 @@ mapM f as       =  sequence (map f as)
 mapM_           :: Monad m => (a -> m b) -> [a] -> m ()
 {-# INLINE mapM_ #-}
 mapM_ f as      =  sequence_ (map f as)
-#endif  /* __HUGS__ */
+#endif  /* __GLASGOW_HASKELL__ */
 
 -- -----------------------------------------------------------------------------
 -- |The MonadPlus class definition