codegen: fix bug in calling conv
[mate.git] / Mate / MethodPool.hs
index aff4dfede03cec0038df0bf51b03de6cd3c361bd..c76cf914b553cdafd052feac883b439ee88588d9 100644 (file)
@@ -105,7 +105,7 @@ compileBB hmap methodinfo = do
 
   -- TODO(bernhard): replace parsing with some kind of classpool
   cls <- getClassFile (cName methodinfo)
-  let ebb = emitFromBB cls hmap
+  let ebb = emitFromBB (methName methodinfo) cls hmap
   (_, Right ((entry, _, _, new_tmap), disasm)) <- runCodeGen ebb () ()
   let w32_entry = ((fromIntegral $ ptrToIntPtr entry) :: Word32)