2
¿Lanzar una referencia de función que produce un puntero no válido?
Estoy rastreando un error en el código de un tercero y lo reduje a algo similar. use libc::c_void; pub unsafe fn foo() {} fn main() { let ptr = &foo as *const _ as *const c_void; println!("{:x}", ptr as usize); } Ejecutado en estable 1.38.0 esto imprime el puntero de …