1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
// revisions:rpass1 rpass2 #[cfg(rpass1)] pub static A: u8 = 42; #[cfg(rpass2)] pub static A: u8 = 43; static B: &u8 = &C.1; static C: (&&u8, u8) = (&B, A); fn main() { assert_eq!(*B, A); assert_eq!(**C.0, A); assert_eq!(C.1, A); }