2 // Regression test for issue #39292. The object vtable was being
3 // incorrectly left with a null pointer.
6 fn print<'a>(&'a self) where T: 'a { println!("foo"); }
9 impl<'a> Foo<&'a ()> for () { }
11 trait Bar: for<'a> Foo<&'a ()> { }
16 (&() as &dyn Bar).print(); // Segfault