Found by @eddyb at https://github.com/rust-lang/rust/pull/25570#issuecomment-109981828. ``` rust fn main() { static A: i32 = 0; static B: i32 = *&A; println!("{:?}", B); } ``` aborts the compiler: > Illegal instruction (core dumped) > playpen: application terminated with error code 132 ``` rust static A: i32 = 0; static B: i32 = *&A; fn main() { println!("{:?}", B); } ``` prints `0` on the terminal without any warnings or errors It doesn't really cause any weird behavior if it's a global static, it just acts as if the referred to static were a const: [PlayPen](http://is.gd/OIDCB5)