...
This commit is contained in:
@@ -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 {
|
||||
|
||||
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user