+{-# OPTIONS_GHC -fno-warn-orphans #-}
-----------------------------------------------------------------------------
-- |
-- Module : Control.Monad.ST
unsafeSTToIO -- :: ST s a -> IO a
) where
-import Prelude
-
import Control.Monad.Fix
#include "Typeable.h"
#ifdef __GLASGOW_HASKELL__
import GHC.ST ( ST, runST, fixST, unsafeInterleaveST )
import GHC.Base ( RealWorld )
-import GHC.IOBase ( stToIO, unsafeIOToST, unsafeSTToIO )
+import GHC.IO ( stToIO, unsafeIOToST, unsafeSTToIO )
#endif
instance MonadFix (ST s) where