//ww:run-exit 42 package main; fn main() i32 = { let x: u32 = 0x80000001u32; let p: *u32 = &x; *p >>= 1u32; if (x == 0x40000000u32) { return 42; }; return 0; };