about summary refs log tree commit diff
path: root/tests/ui/function-pointer/function-pointer-comparison-54696.rs
blob: 2e28dfeaaf884d0cb98f19e8e05b1eccc788a68b (plain)
1
2
3
4
5
6
7
8
9
10
11
// 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()));
}