1 // Compiler options: -langversion:experimental
21 public readonly int v
= arg
;
24 struct S3 (string s
= "arg")
26 public readonly string V2
= s
;
28 public S3 (int i
, string s
= "arg2")
36 public static int Main ()
38 if (new S (-5).y
!= -5)
41 if (new S ('x').y
!= 1)
44 if (new S2 (2).v
!= 2)
47 if (new S3 ("x").V2
!= "x")
50 if (new S3 (0).V2
!= "arg2")