// 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; | |
//~^ could not evaluate static initializer [E0080] | |
}; | |
fn main() {} |