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

15 lines
269 B
Plaintext

unit badclos;
struct FileLike {
handle: i32,
fn close(self: Self) -> !void { self.handle = 0; }
fn drop(self: &mut Self) { self.handle = 0; }
}
fn bad() -> !void {
let file: FileLike = FileLike{ handle: 7 };
try file.close();
file.close();
}