//@ known-bug: #118403 #![feature(generic_const_exprs)] pub struct X {} impl X { pub fn y<'a, U: 'a>(&'a self) -> impl Iterator + '_> { (0..1).map(move |_| (0..1).map(move |_| loop {})) } }