blob: 55c7ac128ffdecaa49b1d9f5d5b4b5843ab43008 [file] [log] [blame]
// Regression test of #36638.
struct Foo<Self>(Self);
//~^ ERROR unexpected keyword `Self` in generic parameters
//~| ERROR recursive type `Foo` has infinite size
trait Bar<Self> {}
//~^ ERROR unexpected keyword `Self` in generic parameters
fn main() {}