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

struct A
{
	static A? a;
}