1 #![feature(associated_type_defaults)]
3 // Tests that `Self` is not assumed to implement `Sized` when used as an
4 // associated type default.
9 type This = Self; //~ error: size for values of type `Self` cannot be known
10 fn something<I: Inner<Self::This>>(i: I);