blob: 9c37d72d56b64e277fafe456ce51a52b44c03ebd [file] [log] [blame] [edit]
// Test that we consider `for<'a> &'a T: 'a` to be sufficient to prove
// that `for<'a> &'a T: 'a`.
//
// FIXME. Except we don't!
#![allow(warnings)]
fn self_wf2<T>()
where
for<'a> &'a T: 'a,
{
self_wf2::<T>();
//~^ ERROR `T` does not live long enough
//
// FIXME. This ought to be accepted, presumably.
}
fn main() {}