1 // Test that we can quantify lifetimes outside a constraint (i.e., including
2 // the self type) in a where clause. Specifically, test that we cannot nest
3 // quantification in constraints (to be clear, there is no reason this should not
4 // we're testing we don't crash or do something stupid).
10 impl<'a, 'b> Bar<'b> for &'a u32 {
15 where for<'a> &'a T: for<'b> Bar<'b>
16 //~^ error: nested quantification of lifetimes