codegen: typestuff for compiling classpath files
[mate.git] / Mate / X86CodeGen.hs
index d6198796991290970d7c04dcaf3d3b49291b06e1..b4b72b179c81b32e5ce6df152971fc3504f96283 100644 (file)
@@ -272,6 +272,7 @@ emitFromBB method sig cls hmap =  do
     emit (LDC2 x) = do
         value <- case constsPool cls M.! x of
                       (CString s) -> liftIO $ getUniqueStringAddr s
+                      (CInteger i) -> liftIO $ return i
                       e -> error $ "LDCI... missing impl.: " ++ show e
         push value
     emit (GETFIELD x) = do