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