error: extern items cannot be `const` --> $DIR/issue-116203.rs:3:14 | LL | static FOO: u32 = 0; | ^^^ | = note: for more information, visit https://doc.rust-lang.org/std/keyword.extern.html error: extern items cannot be `const` --> $DIR/issue-116203.rs:16:14 | LL | hello! { yes } | ^^^ | = note: for more information, visit https://doc.rust-lang.org/std/keyword.extern.html error: incorrect `static` inside `extern` block --> $DIR/issue-116203.rs:3:14 | LL | extern "C" { | ---------- `extern` blocks define existing foreign statics and statics inside of them cannot have a body LL | / thread_local! { LL | | static FOO: u32 = 0; | | ^^^ cannot have a body LL | | LL | | LL | | } | |_____- the invalid body | = note: for more information, visit https://doc.rust-lang.org/std/keyword.extern.html error: incorrect `static` inside `extern` block --> $DIR/issue-116203.rs:16:14 | LL | const $name: () = (); | -- the invalid body ... LL | extern "C" { | ---------- `extern` blocks define existing foreign statics and statics inside of them cannot have a body LL | hello! { yes } | ^^^ cannot have a body | = note: for more information, visit https://doc.rust-lang.org/std/keyword.extern.html error: aborting due to 4 previous errors