import System.IO.Unsafe


-- | Native machine code JIT execution target
--
data Native = Native
  { gangSize      :: {-# UNPACK #-} !Int
  , linkCache     :: {-# UNPACK #-} !LinkCache
  , fillS         :: {-# UNPACK #-} !Executable
  , fillP         :: {-# UNPACK #-} !Executable
  , segmentOffset :: !Bool