fn test_volatile_var() {
mut volatile zzz := 123
assert zzz == 123
}
fn test_volatile_pointer() {
x := 123
y := 456
mut volatile p := unsafe { &x }
println(p)
p = unsafe { &y }
assert unsafe { *p == y }