2 #![allow(non_upper_case_globals)]
14 // regression test for https://github.com/rust-lang/rust/issues/96185
16 let aligned = Aligned::Zero;
21 static c1: isize = A::A2 as isize;
22 static c2: isize = B::B2 as isize;
23 let a1 = A::A2 as isize;
24 let a2 = B::B2 as isize;
30 // Turns out that adding a let-binding generates totally different MIR.
31 static c1_2: isize = { let v = A::A1; v as isize };
32 static c2_2: isize = { let v = B::B1; v as isize };
33 let a1_2 = { let v = A::A1; v as isize };
34 let a2_2 = { let v = B::B1; v as isize };