pub static mut A: u32 = 0; | |
pub static mut B: () = unsafe { A = 1; }; | |
//~^ ERROR modifying a static's initial value | |
pub static mut C: u32 = unsafe { C = 1; 0 }; | |
//~^ ERROR static that tried to access itself during initialization | |
pub static D: u32 = D; | |
//~^ ERROR static that tried to access itself during initialization | |
fn main() {} |