rust/tests/fail/validity/invalid_wide_raw.rs
2022-06-01 10:53:38 -04:00

12 lines
281 B
Rust

#![allow(invalid_value)]
fn main() {
trait T { }
#[derive(Debug)]
struct S {
#[allow(dead_code)]
x: * mut dyn T
}
dbg!(S { x: unsafe { std::mem::transmute((0usize, 0usize)) } }); //~ ERROR: encountered dangling vtable pointer in wide pointer
}