error: layout_of(UnivariantU8) = Layout { size: Size(1 bytes), align: AbiAlign { abi: Align(1 bytes), }, backend_repr: Scalar( Initialized { value: Int( I8, false, ), valid_range: 0..=0, }, ), fields: Arbitrary { offsets: [ Size(0 bytes), ], memory_index: [ 0, ], }, largest_niche: Some( Niche { offset: Size(0 bytes), value: Int( I8, false, ), valid_range: 0..=0, }, ), uninhabited: true, variants: Multiple { tag: Initialized { value: Int( I8, false, ), valid_range: 0..=0, }, tag_encoding: Direct, tag_field: 0, variants: [ Layout { size: Size(1 bytes), align: AbiAlign { abi: Align(1 bytes), }, backend_repr: Scalar( Initialized { value: Int( I8, false, ), valid_range: 0..=0, }, ), fields: Arbitrary { offsets: [ Size(1 bytes), ], memory_index: [ 0, ], }, largest_niche: None, uninhabited: true, variants: Single { index: 0, }, max_repr_align: None, unadjusted_abi_align: Align(1 bytes), randomization_seed: $SEED, }, ], }, max_repr_align: None, unadjusted_abi_align: Align(1 bytes), randomization_seed: $SEED, } --> $DIR/repr-c-int-dead-variants.rs:15:1 | LL | enum UnivariantU8 { | ^^^^^^^^^^^^^^^^^ error: layout_of(TwoVariantsU8) = Layout { size: Size(2 bytes), align: AbiAlign { abi: Align(1 bytes), }, backend_repr: ScalarPair( Initialized { value: Int( I8, false, ), valid_range: 0..=1, }, Union { value: Int( I8, false, ), }, ), fields: Arbitrary { offsets: [ Size(0 bytes), ], memory_index: [ 0, ], }, largest_niche: Some( Niche { offset: Size(0 bytes), value: Int( I8, false, ), valid_range: 0..=1, }, ), uninhabited: false, variants: Multiple { tag: Initialized { value: Int( I8, false, ), valid_range: 0..=1, }, tag_encoding: Direct, tag_field: 0, variants: [ Layout { size: Size(2 bytes), align: AbiAlign { abi: Align(1 bytes), }, backend_repr: ScalarPair( Initialized { value: Int( I8, false, ), valid_range: 0..=1, }, Union { value: Int( I8, false, ), }, ), fields: Arbitrary { offsets: [ Size(1 bytes), ], memory_index: [ 0, ], }, largest_niche: None, uninhabited: true, variants: Single { index: 0, }, max_repr_align: None, unadjusted_abi_align: Align(1 bytes), randomization_seed: $SEED, }, Layout { size: Size(2 bytes), align: AbiAlign { abi: Align(1 bytes), }, backend_repr: ScalarPair( Initialized { value: Int( I8, false, ), valid_range: 0..=1, }, Union { value: Int( I8, false, ), }, ), fields: Arbitrary { offsets: [ Size(1 bytes), ], memory_index: [ 0, ], }, largest_niche: None, uninhabited: false, variants: Single { index: 1, }, max_repr_align: None, unadjusted_abi_align: Align(1 bytes), randomization_seed: $SEED, }, ], }, max_repr_align: None, unadjusted_abi_align: Align(1 bytes), randomization_seed: $SEED, } --> $DIR/repr-c-int-dead-variants.rs:22:1 | LL | enum TwoVariantsU8 { | ^^^^^^^^^^^^^^^^^^ error: layout_of(DeadBranchHasOtherFieldU8) = Layout { size: Size(16 bytes), align: AbiAlign { abi: Align(8 bytes), }, backend_repr: Memory { sized: true, }, fields: Arbitrary { offsets: [ Size(0 bytes), ], memory_index: [ 0, ], }, largest_niche: Some( Niche { offset: Size(0 bytes), value: Int( I8, false, ), valid_range: 0..=1, }, ), uninhabited: false, variants: Multiple { tag: Initialized { value: Int( I8, false, ), valid_range: 0..=1, }, tag_encoding: Direct, tag_field: 0, variants: [ Layout { size: Size(16 bytes), align: AbiAlign { abi: Align(8 bytes), }, backend_repr: Memory { sized: true, }, fields: Arbitrary { offsets: [ Size(8 bytes), Size(8 bytes), ], memory_index: [ 0, 1, ], }, largest_niche: None, uninhabited: true, variants: Single { index: 0, }, max_repr_align: Some( Align(8 bytes), ), unadjusted_abi_align: Align(8 bytes), randomization_seed: $SEED, }, Layout { size: Size(16 bytes), align: AbiAlign { abi: Align(8 bytes), }, backend_repr: Memory { sized: true, }, fields: Arbitrary { offsets: [ Size(8 bytes), ], memory_index: [ 0, ], }, largest_niche: None, uninhabited: false, variants: Single { index: 1, }, max_repr_align: None, unadjusted_abi_align: Align(8 bytes), randomization_seed: $SEED, }, ], }, max_repr_align: Some( Align(8 bytes), ), unadjusted_abi_align: Align(8 bytes), randomization_seed: $SEED, } --> $DIR/repr-c-int-dead-variants.rs:34:1 | LL | enum DeadBranchHasOtherFieldU8 { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: aborting due to 3 previous errors