about summary refs log tree commit diff
path: root/src/tools/miri/tests/fail/validity/invalid_bool_uninit.rs
blob: ce4fdcabd047a74654fbb579297ae3de57f4e2fd (plain)
1
2
3
4
5
6
7
8
9
10
#![allow(invalid_value)]

union MyUninit {
    init: (),
    uninit: [bool; 1],
}

fn main() {
    let _b = unsafe { MyUninit { init: () }.uninit }; //~ ERROR: constructing invalid value
}