2024-02-27 10:58:05 -06:00

21 lines
454 B
Plaintext

const Error = error{
unexpected_result,
};
const main = fn () Error!void {
var buffer: [2]u8 = undefined;
const expected = 'a';
const index: usize = 1;
foo(buffer.&, index, expected);
const ch = buffer[index];
const sub = expected - ch;
const result: u32 = sub;
if (result != 0) {
return Error.unexpected_result;
}
}
const foo = fn (buffer: &[2]u8, index: usize, ch: u8) void {
buffer[index] = ch;
}