2015-04-07 09:35:12 +01:00
|
|
|
// Compiler options: -langversion:experimental
|
2014-09-04 09:07:35 +01:00
|
|
|
struct S (int arg)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
v = arg;
|
|
|
|
}
|
|
|
|
|
|
|
|
public readonly int v;
|
|
|
|
}
|
|
|
|
|
|
|
|
class C (int arg)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
v = arg;
|
|
|
|
}
|
|
|
|
|
|
|
|
public readonly int v;
|
|
|
|
}
|
|
|
|
|
|
|
|
class Test
|
|
|
|
{
|
|
|
|
public static int Main ()
|
|
|
|
{
|
|
|
|
if (new C (4).v != 4)
|
|
|
|
return 1;
|
|
|
|
|
|
|
|
if (new S (3).v != 3)
|
|
|
|
return 2;
|
|
|
|
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
}
|