mirror of https://github.com/rust-lang/rust
14 lines
308 B
Rust
14 lines
308 B
Rust
// Check that we forbid nested statics in `thread_local` statics.
|
|
|
|
#![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() {}
|