static X: usize = 5; #[allow(mutable_transmutes)] fn main() { let _x = unsafe { std::mem::transmute::<&usize, &mut usize>(&X) //~ ERROR writing to alloc0 which is read-only }; }