new insn: fix wrong behaviour on lazy class init
[mate.git] / Mate / MethodPool.hs-boot
index f17cfb48c0214af01953a2adb10f5bc1ce906094..7efca9c6f1e0ac5c423caa8e1bf2531c71ecb9db 100644 (file)
@@ -6,8 +6,10 @@ import Data.Binary
 import qualified Data.ByteString.Lazy as B
 
 import Mate.Types
+import Foreign.C.Types
 
 
 addMethodRef :: Word32 -> MethodInfo -> [B.ByteString] -> IO ()
-compileBB :: MapBB -> MethodInfo -> IO Word32
+compileBB :: RawMethod -> MethodInfo -> IO Word32
 executeFuncPtr :: Word32 -> IO ()
+getMethodEntry :: CPtrdiff -> CPtrdiff -> IO CPtrdiff