#![allow(unused_variables)] fn main() { use std::alloc::{alloc, Layout}; unsafe { let ptr = alloc(Layout::new::()) as *mut i32; ptr.write(5); let x = Box::from_raw(ptr); } }