Implement transmute.

This commit is contained in:
Scott Olson 2016-03-18 12:42:09 -06:00
parent de10839f96
commit 81f49ed1c0

View File

@ -352,6 +352,11 @@ impl<'a, 'tcx: 'a, 'arena> Interpreter<'a, 'tcx, 'arena> {
try!(self.memory.write_uint(dest, size, dest_size));
}
"transmute" => {
let src = try!(self.eval_operand(&args[0]));
try!(self.memory.copy(src, dest, dest_size));
}
"uninit" => {}
name => panic!("can't handle intrinsic: {}", name),