Author: marek
Date: 2005-04-20 03:20:29 -0400 (Wed, 20 Apr 2005)
New Revision: 43315
Added:
trunk/mcs/errors/cs1649.cs
trunk/mcs/errors/cs1651.cs
Modified:
trunk/mcs/errors/known-issues-mcs
Log:
new tests + update
Added: trunk/mcs/errors/cs1649.cs
===================================================================
--- trunk/mcs/errors/cs1649.cs 2005-04-20 07:19:47 UTC (rev 43314)
+++ trunk/mcs/errors/cs1649.cs 2005-04-20 07:20:29 UTC (rev 43315)
@@ -0,0 +1,26 @@
+// cs1649.cs: Members of readonly field 'B.a' cannot be passed ref or out
(except in a constructor)
+// Line: 13
+
+class B
+{
+ public struct A
+ {
+ public int val;
+ }
+
+ public readonly A a = new A ();
+}
+
+class C
+{
+ static void f (ref int i)
+ {
+ i = 44;
+ }
+
+ static void Main ()
+ {
+ B b = new B ();
+ f (ref b.a.val);
+ }
+}
Added: trunk/mcs/errors/cs1651.cs
===================================================================
--- trunk/mcs/errors/cs1651.cs 2005-04-20 07:19:47 UTC (rev 43314)
+++ trunk/mcs/errors/cs1651.cs 2005-04-20 07:20:29 UTC (rev 43315)
@@ -0,0 +1,25 @@
+// cs1651.cs: Members of readonly static field 'B.a' cannot be passed ref or
out (except in a constructor)
+// Line: 23
+
+class B
+{
+ public struct A
+ {
+ public int val;
+ }
+
+ public static readonly A a = new A ();
+}
+
+class C
+{
+ static void f (ref int i)
+ {
+ i = 44;
+ }
+
+ static void Main ()
+ {
+ f (ref B.a.val);
+ }
+}
Modified: trunk/mcs/errors/known-issues-mcs
===================================================================
--- trunk/mcs/errors/known-issues-mcs 2005-04-20 07:19:47 UTC (rev 43314)
+++ trunk/mcs/errors/known-issues-mcs 2005-04-20 07:20:29 UTC (rev 43315)
@@ -15,7 +15,6 @@
cs0119.cs
cs0121-3.cs NO ERROR
cs0122-12.cs
-cs0192-2.cs
cs0201.cs
cs0229.cs NO ERROR
cs0229-2.cs
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches