12 lines
274 B
Rust
12 lines
274 B
Rust
use std::ptr::{read_volatile, write_volatile};
|
|
|
|
#[test]
|
|
fn volatile_fat_ptr() {
|
|
let mut x: &'static str = "test";
|
|
unsafe {
|
|
let a = read_volatile(&x);
|
|
assert_eq!(a, "test");
|
|
write_volatile(&mut x, "foo");
|
|
assert_eq!(x, "foo");
|
|
}
|
|
}
|