This commit is contained in:
nub31
2025-05-14 19:36:53 +02:00
parent ec06c5eaf5
commit 86878e5fd2
2 changed files with 6 additions and 3 deletions

View File

@@ -4,8 +4,9 @@ struct Human {
age: i8;
}
global func main() {
printf("%d\n", addbyte(10, 300));
global func main(argc: i64, argv: i64) {
printf("args: %d, starts at %p\n", argc, argv);
printf("10 + 300 = %d\n", addbyte(10, 300));
}
func addbyte(a: i32, sb: i8): i32 {

View File

@@ -184,12 +184,14 @@ public class Generator
return 8;
case PrimitiveTypeKind.I32:
case PrimitiveTypeKind.U32:
return 4;
case PrimitiveTypeKind.I16:
case PrimitiveTypeKind.U16:
return 2;
case PrimitiveTypeKind.I8:
case PrimitiveTypeKind.U8:
case PrimitiveTypeKind.Bool:
return 4;
return 1;
case PrimitiveTypeKind.F64:
return 8;
case PrimitiveTypeKind.F32: