// Check that we forbid nested statics in `thread_local` statics. #![feature(const_refs_to_cell)] #![feature(thread_local)] #[thread_local] static mut FOO: &u32 = { //~^ ERROR: does not support implicit nested statics // Prevent promotion (that would trigger on `&42` as an expression) let x = 42; &{ x } }; fn main() {}