// CS0677: `X.a': A volatile field cannot be of the type `A' // Line: 8 using System; struct A { int a; } class X { public volatile A a; static void Main () { } }