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

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

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