blob: d3a5b10569b22a81c191574fc0b266991c02a6b7 [file] [log] [blame]
// https://github.com/rust-lang/rust/issues/5988
//@ run-pass
trait B {
fn f(&self);
}
trait T : B {
}
struct A;
impl<U: T> B for U {
fn f(&self) { }
}
impl T for A {
}
fn main() {
let a = A;
let br = &a as &dyn B;
br.f();
}