// Regression test of #86162. fn foo(x: impl Clone) {} fn gen() -> T { todo!() } fn main() { foo(gen()); //<- Do not suggest `foo::()`! //~^ ERROR: type annotations needed }