-{-# OPTIONS_GHC -fno-implicit-prelude #-}
+{-# OPTIONS_GHC -XNoImplicitPrelude #-}
-----------------------------------------------------------------------------
-- |
-- Module : Foreign
( module Data.Bits
, module Data.Int
, module Data.Word
- , module Foreign.Ptr
+ , module Foreign.Ptr
, module Foreign.ForeignPtr
, module Foreign.StablePtr
, module Foreign.Storable
, module Foreign.Marshal
- -- | For compatibility with the FFI addendum only. The recommended
- -- place to get this from is "System.IO.Unsafe".
+ -- | 'unsafePerformIO' is exported here for backwards
+ -- compatibility reasons only. For doing local marshalling in
+ -- the FFI, use 'unsafeLocalState'. For other uses, see
+ -- 'System.IO.Unsafe.unsafePerformIO'.
, unsafePerformIO
) where