diff options
Diffstat (limited to 'src/test/ui/nll/borrowck-thread-local-static-mut-borrow-outlives-fn.rs')
-rw-r--r-- | src/test/ui/nll/borrowck-thread-local-static-mut-borrow-outlives-fn.rs | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/src/test/ui/nll/borrowck-thread-local-static-mut-borrow-outlives-fn.rs b/src/test/ui/nll/borrowck-thread-local-static-mut-borrow-outlives-fn.rs deleted file mode 100644 index 7d3b00dfc..000000000 --- a/src/test/ui/nll/borrowck-thread-local-static-mut-borrow-outlives-fn.rs +++ /dev/null @@ -1,25 +0,0 @@ -// -// 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; -} |