|
//@ known-bug: #114198
|
|
//@ compile-flags: -Zprint-mono-items=eager
|
|
|
|
impl Trait for <Ty as Owner>::Struct {}
|
|
trait Trait {
|
|
fn test(&self) {}
|
|
}
|
|
|
|
enum Ty {}
|
|
trait Owner { type Struct: ?Sized; }
|
|
impl Owner for Ty {
|
|
type Struct = dyn Trait + Send;
|
|
}
|
|
|
|
fn main() {}
|