about summary refs log tree commit diff
path: root/src/tools/miri/tests/fail/validity/recursive-validity-ref-bool.rs
blob: 17b81f29cfe9a95f5460e08186ae88f61fecf30e (plain)
1
2
3
4
5
6
7
8
//@compile-flags: -Zmiri-recursive-validation

fn main() {
    let x = 3u8;
    let xref = &x;
    let xref_wrong_type: &bool = unsafe { std::mem::transmute(xref) }; //~ERROR: encountered 0x03, but expected a boolean
    let _val = *xref_wrong_type;
}