[project @ 2001-12-05 12:20:39 by simonmar]
[ghc-hetmet.git] / ghc / lib / std / PrelST.lhs
index 6c8ee76..8cf8f37 100644 (file)
@@ -1,5 +1,5 @@
 % ------------------------------------------------------------------------------
-% $Id: PrelST.lhs,v 1.18 2001/02/20 18:40:54 qrczak Exp $
+% $Id: PrelST.lhs,v 1.21 2001/09/26 15:12:37 simonpj Exp $
 %
 % (c) The University of Glasgow, 1992-2000
 %
 
 module PrelST where
 
-import PrelNum ( fromInt )             -- For integer literals
-import PrelShow
 import PrelBase
-import PrelNum ()      -- So that we get the .hi file for system imports
+import PrelShow
+import PrelNum
 
 default ()
 \end{code}
@@ -112,9 +111,9 @@ runST :: (forall s. ST s a) -> a
 runST st = runSTRep (case st of { ST st_rep -> st_rep })
 
 -- I'm only letting runSTRep be inlined right at the end, in particular *after* full laziness
--- That's what the "INLINE 100" says.
+-- That's what the "INLINE [0]" says.
 --             SLPJ Apr 99
-{-# INLINE 100 runSTRep #-}
+{-# INLINE [0] runSTRep #-}
 runSTRep :: (forall s. STRep s a) -> a
 runSTRep st_rep = case st_rep realWorld# of
                        (# _, r #) -> r