Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
26 lines (20 sloc) 365 Bytes
//
// run-pass
//
// FIXME(#54366) - We probably shouldn't allow #[thread_local] static mut to get a 'static lifetime.
#![feature(thread_local)]
#[thread_local]
static mut X1: u64 = 0;
struct S1 {
a: &'static mut u64,
}
impl S1 {
fn new(_x: u64) -> S1 {
S1 {
a: unsafe { &mut X1 },
}
}
}
fn main() {
S1::new(0).a;
}
You can’t perform that action at this time.