rust/tests/ui/consts/const-deref-ptr.rs

8 lines
246 B
Rust

// Check that you can't dereference invalid raw pointers in constants.
fn main() {
static C: u64 = unsafe {*(0xdeadbeef as *const u64)};
//~^ ERROR could not evaluate static initializer
//~| dangling pointer
println!("{}", C);
}