//@ check-pass trait Foo: Bar {} trait Bar { type Out; } fn w(x: &dyn Foo) { let x: &dyn Foo = x; } fn main() {}