4 // This is a regression test to ensure that simple bindings (where replacement arguments aren't
5 // created during async fn lowering) that have their DefId used during HIR lowering (such as impl
6 // trait) are visited during def collection and thus have a DefId.
8 async fn foo(ws: impl Iterator<Item = ()>) {}