2020-03-21 11:54:18 -05:00
|
|
|
#![feature(intrinsics)]
|
|
|
|
|
|
|
|
// Directly call intrinsic to avoid debug assertions in libstd
|
|
|
|
extern "rust-intrinsic" {
|
|
|
|
fn write_bytes<T>(dst: *mut T, val: u8, count: usize);
|
|
|
|
}
|
|
|
|
|
|
|
|
fn main() {
|
2022-03-10 17:56:19 -06:00
|
|
|
unsafe { write_bytes::<u8>(std::ptr::null_mut(), 0, 0) }; //~ ERROR memory access failed: null pointer is not a valid pointer
|
2020-03-21 11:54:18 -05:00
|
|
|
}
|