26 // Test `repr(C, u8)`.
27 let r1 = ReprC { tag: 0, padding: 0, payload: 0 };
28 let r2 = ReprC { tag: 0, padding: 1, payload: 1 };
30 let t1: &ReprCu8 = unsafe { std::mem::transmute(&r1) };
31 let t2: &ReprCu8 = unsafe { std::mem::transmute(&r2) };
34 (ReprCu8::A(_), ReprCu8::A(_)) => (),
39 let t1: &Repru8 = unsafe { std::mem::transmute(&r1) };
40 let t2: &Repru8 = unsafe { std::mem::transmute(&r2) };
43 (Repru8::A(_), Repru8::A(_)) => (),