#![feature(thread_local)] | |
#[thread_local] | |
static A: u32 = 1; | |
static B: u32 = A; | |
//~^ ERROR thread-local statics cannot be accessed at compile-time | |
static C: &u32 = &A; | |
//~^ ERROR thread-local statics cannot be accessed at compile-time | |
const D: u32 = A; | |
//~^ ERROR thread-local statics cannot be accessed at compile-time | |
const E: &u32 = &A; | |
//~^ ERROR thread-local statics cannot be accessed at compile-time | |
const fn f() -> u32 { | |
A | |
//~^ ERROR thread-local statics cannot be accessed at compile-time | |
} | |
fn main() {} |