[project @ 2005-10-13 11:09:50 by ross]
[haskell-directory.git] / Data / STRef.hs
index 3edfb87..10853be 100644 (file)
@@ -6,7 +6,7 @@
 -- 
 -- Maintainer  :  libraries@haskell.org
 -- Stability   :  experimental
--- Portability :  non-portable (requires non-portable module ST)
+-- Portability :  non-portable (uses Control.Monad.ST)
 --
 -- Mutable references in the (strict) ST monad.
 --
@@ -30,12 +30,11 @@ import GHC.STRef
 
 #ifdef __HUGS__
 import Hugs.ST
-#endif
-
 import Data.Typeable
 
 #include "Typeable.h"
 INSTANCE_TYPEABLE2(STRef,stRefTc,"STRef")
+#endif
 
 -- |Mutate the contents of an 'STRef'
 modifySTRef :: STRef s a -> (a -> a) -> ST s ()