// build-pass (FIXME(62277): could be check-pass?) // pretty-expanded FIXME #23616 trait Trait { type Output; fn method() -> >::Output; } impl Trait for () { type Output = (); fn method() {} } fn main() {}