Closed
Description
Hi,
miri complains on this:
fn main() {
unsafe {
let a = [1u8,2,3];
let b = &a[0] as *const u8;
println!("{}", b.add(1).read());
}
}
https://play.rust-lang.org/?gist=5af194a447ac5e0d38796c809e3a0e6f
but not on this:
fn main() {
unsafe {
let a = [1u8,2,3];
let b = &a[0] as *const u8;
println!("{}", *b.add(1));
}
}
https://play.rust-lang.org/?gist=6b7d13c8b77d8e14e06d9133a19e992f