// Regression test for #83606. fn foo(_: impl std::fmt::Display) -> [usize; N] { [0; N] } fn main() { let _ = foo("foo"); //~^ ERROR type annotations needed for `[usize; _]` }