| //@ known-bug: #114198 | |
| //@ compile-flags: -Zprint-mono-items -Clink-dead-code | |
| 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() {} |