From 2dc4638c4637bf8ddb83577535317dad21abdf6d Mon Sep 17 00:00:00 2001 From: Oneirical Date: Wed, 20 Aug 2025 14:02:44 -0400 Subject: Add test batch 2 --- .../ui/function-pointer/function-pointer-comparison-54696.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 tests/ui/function-pointer/function-pointer-comparison-54696.rs (limited to 'tests/ui/function-pointer/function-pointer-comparison-54696.rs') diff --git a/tests/ui/function-pointer/function-pointer-comparison-54696.rs b/tests/ui/function-pointer/function-pointer-comparison-54696.rs new file mode 100644 index 00000000000..2e28dfeaaf8 --- /dev/null +++ b/tests/ui/function-pointer/function-pointer-comparison-54696.rs @@ -0,0 +1,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())); +} -- cgit 1.4.1-3-g733a5