// https://github.com/rust-lang/rust/issues/54696 //@ run-pass #![allow(unpredictable_function_pointer_comparisons)] fn main() { // We shouldn't promote this let _ = &(main as fn() == main as fn()); // Also check nested case let _ = &(&(main as fn()) == &(main as fn())); }