3 // (this is deliberately *not* check-pass; I have confirmed that the bug in
4 // question does not replicate when one uses `cargo check` alone.)
8 enum UninhabitedUnivariant {
12 enum UninhabitedMultivariant2 {
17 enum UninhabitedMultivariant3 {
24 enum UninhabitedUnivariantC {
29 enum UninhabitedUnivariant32 {
34 let _seed: UninhabitedUnivariant = None.unwrap();
36 UninhabitedUnivariant::_Variant(_x) => {}
39 let _seed: UninhabitedMultivariant2 = None.unwrap();
41 UninhabitedMultivariant2::_Variant(_x) => {}
42 UninhabitedMultivariant2::_Warriont(_x) => {}
45 let _seed: UninhabitedMultivariant2 = None.unwrap();
47 UninhabitedMultivariant2::_Variant(_x) => {}
51 let _seed: UninhabitedMultivariant2 = None.unwrap();
53 UninhabitedMultivariant2::_Warriont(_x) => {}
57 let _seed: UninhabitedMultivariant3 = None.unwrap();
59 UninhabitedMultivariant3::_Variant(_x) => {}
60 UninhabitedMultivariant3::_Warriont(_x) => {}
61 UninhabitedMultivariant3::_Worrynot(_x) => {}
64 let _seed: UninhabitedMultivariant3 = None.unwrap();
66 UninhabitedMultivariant3::_Variant(_x) => {}
70 let _seed: UninhabitedMultivariant3 = None.unwrap();
72 UninhabitedMultivariant3::_Warriont(_x) => {}
76 let _seed: UninhabitedMultivariant3 = None.unwrap();
78 UninhabitedMultivariant3::_Worrynot(_x) => {}
82 let _seed: UninhabitedUnivariantC = None.unwrap();
84 UninhabitedUnivariantC::_Variant(_x) => {}
87 let _seed: UninhabitedUnivariant32 = None.unwrap();
89 UninhabitedUnivariant32::_Variant(_x) => {}