rust/src/test/run-pass/intrinsic-move-val.rs
2012-10-12 20:43:38 -07:00

13 lines
270 B
Rust

#[abi = "rust-intrinsic"]
extern mod rusti {
#[legacy_exports];
fn move_val_init<T>(dst: &mut T, -src: T);
fn move_val<T>(dst: &mut T, -src: T);
}
fn main() {
let mut x = @1;
let mut y = @2;
rusti::move_val(&mut y, move x);
assert *y == 1;
}