3 // revisions: min_tait full_tait
4 #![feature(min_type_alias_impl_trait)]
5 #![cfg_attr(full_tait, feature(type_alias_impl_trait))]
6 //[full_tait]~^ WARN incomplete
12 fn f2() -> &'static B { &[0] }
14 type C = impl ?Sized + 'static;
15 fn f3() -> &'static C { &[0] }
18 fn f4() -> &'static D { &1 }