let malloc(size: u64): *void = extern("malloc")
let printf(s: *char, ...) = extern("printf")
struct A = {
a: i32
b: i32
c: i32
d: i32
}
let main() = {
var p = malloc(sizeof A) as *A
p.a = 1
p.b = 2
p.c = 3
p.d = 4
}
let malloc(size: u64): *void = extern("malloc")
let printf(s: *char, ...) = extern("printf")
struct A = {
a: i32
b: i32
c: i32
d: i32
}
let main() = {
var p = malloc(sizeof A) as *A
p.a = 1
p.b = 2
p.c = 3
p.d = 4
}