// check-pass #![feature(associated_type_bounds)] type _TaWhere1 where T: Iterator = T; //~ WARNING type_alias_bounds type _TaWhere2 where T: Iterator = T; //~ WARNING type_alias_bounds type _TaWhere3 where T: Iterator = T; //~ WARNING type_alias_bounds type _TaWhere4 where T: Iterator = T; //~ WARNING type_alias_bounds type _TaWhere5 where T: Iterator Into<&'a u8>> = T; //~ WARNING type_alias_bounds type _TaWhere6 where T: Iterator> = T; //~ WARNING type_alias_bounds type _TaInline1> = T; //~ WARNING type_alias_bounds type _TaInline2> = T; //~ WARNING type_alias_bounds type _TaInline3> = T; //~ WARNING type_alias_bounds type _TaInline4> = T; //~ WARNING type_alias_bounds type _TaInline5 Into<&'a u8>>> = T; //~ WARNING type_alias_bounds type _TaInline6>> = T; //~ WARNING type_alias_bounds fn main() {}