riverdelta/ui-tests/raw_ptr.nil

14 lines
No EOL
191 B
Text

//@check-pass
type A = struct { a: Int };
function main() = (
let a = A { a: 0 };
rawr(___transmute(a));
std.printInt(a.a);
);
function rawr(a: *A) = (
let a: *A = a;
a.a = 1;
);