//# run main() { let x: u64; let y: u64; label b0: x = 0; jump_if (true) b2; label b1: y = 0; jump b3; label b2: y = move(x); label b3: // invalid copy, might not have a value assert(copy(x) == 0, 42); return; }