// CS0523: Struct member `S.value' of type `G' causes a cycle in the struct layout // Line: 11 struct G { public static S s; } struct S { private G value; }