blob: ded8be1381b4a2dbe5579143ea575739c5dfbc37 [file] [edit]
//@ check-pass
#![feature(const_volatile)]
const _READ: () = unsafe {
let x = 42i32;
let y = (&x as *const i32).read_volatile();
assert!(x == y);
};
const _WRITE: () = unsafe {
let mut x = 42i32;
(&mut x as *mut i32).write_volatile(13);
assert!(x == 13);
};
fn main() {}