// gate-test-const_raw_ptr_deref const REG_ADDR: *const u8 = 0x5f3759df as *const u8; const VALUE: u8 = unsafe { *REG_ADDR }; //~^ ERROR dereferencing raw pointers in constants is unstable const unsafe fn unreachable() -> ! { use std::convert::Infallible; const INFALLIBLE: *const Infallible = [].as_ptr(); match *INFALLIBLE {} //~^ ERROR dereferencing raw pointers in constant functions is unstable const BAD: () = unsafe { match *INFALLIBLE {} }; //~^ ERROR dereferencing raw pointers in constants is unstable } fn main() { }