blob: dd8a71c4700f47da4a5e230e3803980522a62d61 [file] [log] [blame]
// Regression test for #121006.
trait ToUnit<'a> {
type Unit;
}
impl<T> ToUnit for T {}
//~^ ERROR implicit elided lifetime not allowed here
trait Overlap {}
impl<U> Overlap for fn(U) {}
impl Overlap for for<'a> fn(<() as ToUnit<'a>>::Unit) {}
fn main() {}