record Reg(u8);

constant A0: Reg = Reg(10);
constant A1: Reg = Reg(11);

record Entry {
    name: *[u8],
    reg: Reg,
}

unsafe constant ENTRIES: [Entry; 2] = [
    { name: "a0", reg: A0 },
    { name: "a1", reg: A1 },
];

@default unsafe fn main() -> i32 {
    return ENTRIES.len as i32;
}
