//@ check-pass // Regression test for #90110. // Make sure that object safety checking doesn't freak out when // we have impossible-to-satisfy `Sized` predicates. trait Parser where for<'a> (dyn Parser + 'a): Sized, { fn parse_line(&self); } fn foo(_: &dyn Parser) {} fn main() {}