// compile-flags: -Ztrait-solver=next // check-pass trait Foo<'a> {} trait Bar<'a> {} impl<'a, T: Bar<'a>> Foo<'a> for T {} impl Bar<'static> for T {} fn main() {}