+++ /dev/null
-// edition:2018
-
-#![feature(thread_local)]
-#![feature(const_swap)]
-#[thread_local]
-static mut STATIC_VAR_2: [u32; 8] = [4; 8];
-const fn g(x: &mut [u32; 8]) {
- //~^ ERROR mutable references are not allowed
- std::mem::swap(x, &mut STATIC_VAR_2)
- //~^ ERROR thread-local statics cannot be accessed
- //~| ERROR mutable references are not allowed
- //~| ERROR use of mutable static is unsafe
- //~| constant functions cannot refer to statics
-}
-
-fn main() {}