Files
doslang-mirror/fec/tests/pass/v012form.fe
T

21 lines
407 B
Plaintext

unit v012_forms;
shared atomic var ticks: u16 = 0;
packed struct Packet {
tag: u8,
value: u16,
}
interrupt_safe fn poll() { }
interrupt fn timer() { }
fn invoke(p: far fn()) { }
pub fn demo() {
var count = undefined;
count = 1;
critical { ticks += 1; }
let x = true and not false or false;
let y = x orelse true;
let e = error.NotFound;
@call_far(@as_far_fn(timer));
}