add write-bytes test

This commit is contained in:
David Renshaw 2017-03-13 19:40:48 -04:00
parent 2f3440d213
commit aa2f9988a4

View file

@ -0,0 +1,17 @@
fn main() {
const LENGTH: usize = 10;
let mut v: [u64; LENGTH] = [0; LENGTH];
for idx in 0..LENGTH {
assert_eq!(v[idx], 0);
}
unsafe {
let p = v.as_mut_ptr();
::std::ptr::write_bytes(p, 0xab, LENGTH);
}
for idx in 0..LENGTH {
assert_eq!(v[idx], 0xabababababababab);
}
}