// { dg-excess-errors "accessing value of" } #![feature(intrinsics)] mod mem { extern "rust-intrinsic" { #[rustc_const_stable(feature = "const_transmute", since = "1.46.0")] fn transmute<T, U>(_: T) -> U; } } pub static FOO: () = unsafe { let illegal_ptr2int: usize = mem::transmute(&()); let _copy = illegal_ptr2int; };