struct Foo; // { dg-error "invalid order for generic parameters: lifetimes should always come before types" }