//@ known-bug: #107975 //@ compile-flags: -Copt-level=2 //@ run-pass // https://github.com/rust-lang/rust/issues/107975#issuecomment-1430704499 fn main() { let a = { let v = 0; &v as *const _ as usize }; let b = { let v = 0; &v as *const _ as usize }; assert_ne!(a, b); println!("{a}"); // or b assert_eq!(a, b); }