| // 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())); | |
| } |