//@ run-pass #![allow(dead_code)] //@ aux-build:issue-20389.rs //@ pretty-expanded FIXME #23616 extern crate issue_20389; struct Foo; impl issue_20389::T for Foo { type C = (); } fn main() {}