From 0cb5f5d11dc2b77ac808ac24501e605eecc173ea Mon Sep 17 00:00:00 2001 From: Martin Nordholts Date: Wed, 17 Dec 2025 10:32:13 +0100 Subject: [PATCH] tests/ui/traits/fmt-pointer-trait.rs: Add HRTB fn pointer case --- tests/ui/traits/fmt-pointer-trait.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/ui/traits/fmt-pointer-trait.rs b/tests/ui/traits/fmt-pointer-trait.rs index edf734597f50a..366d5ca9011c5 100644 --- a/tests/ui/traits/fmt-pointer-trait.rs +++ b/tests/ui/traits/fmt-pointer-trait.rs @@ -3,6 +3,11 @@ use std::ptr; use std::rc::Rc; use std::sync::Arc; +/// Regression test for +fn show(a: fn () -> f32, b: fn (&Vec)->f32) { + println!("the two pointers: {:p} {:p}", a, b); +} + fn main() { let p: *const u8 = ptr::null(); let rc = Rc::new(1usize); @@ -21,4 +26,6 @@ fn main() { } assert_eq!(format!("{:p}", p), "0x0"); + + show(|| 1.0, |_| 2.0); }