summaryrefslogtreecommitdiffstats
path: root/src/test/ui/nll/borrowck-thread-local-static-mut-borrow-outlives-fn.rs
diff options
context:
space:
mode:
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.rs25
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;
-}