1 #![feature(core_intrinsics, volatile)]
4 unaligned_volatile_load, unaligned_volatile_store, volatile_load, volatile_store,
6 use std::ptr::{read_volatile, write_volatile};
11 volatile_store(&mut i, 2);
12 assert_eq!(volatile_load(&i), 2);
16 unaligned_volatile_store(&mut i, 2);
17 assert_eq!(unaligned_volatile_load(&i), 2);
21 write_volatile(&mut i, 2);
22 assert_eq!(read_volatile(&i), 2);