Files
doslang-mirror/fec/tests/own/okdefer2.fe
T

15 lines
200 B
Plaintext

unit okdefer2;
fn read(r: &i32) -> i32 { return r.^; }
fn test() -> i32 {
var x: i32 = 3;
if true {
let r = &x;
defer { let y = read(r); }
}
x += 1;
return x;
}