| // New test for #53818: modifying static memory at compile-time is not allowed. | |
| // The test should never compile successfully | |
| use std::cell::UnsafeCell; | |
| static mut FOO: u32 = 42; | |
| static BOO: () = unsafe { | |
| FOO = 5; | |
| //~^ ERROR modifying a static's initial value | |
| }; | |
| fn main() {} |