// CS0523: Struct member `B.a' of type `A' causes a cycle in the struct layout
// Line: 9

struct A {
	B b;
}

struct B {
	A a;
}

class Y { static void Main () {} }