codegen: typestuff for compiling classpath files
[mate.git] / Mate / Utilities.hs
index 0fd5ddd74ca9f33c5c313c67c102f03e2c9a077c..89020a5d1d65cfda9dedd217c42a568ec13620d0 100644 (file)
@@ -43,6 +43,8 @@ methodGetArgsCount cls idx = fromIntegral $ length args
 methodHaveReturnValue :: Class Direct -> Word16 -> Bool
 methodHaveReturnValue cls idx = case ret of
     ReturnsVoid -> False;
+    (Returns BoolType) -> True
+    (Returns CharByte) -> True
     (Returns IntType) -> True;
     (Returns (Array _ _)) -> True
     (Returns (ObjectType _)) -> True;