Author: marek
Date: 2005-05-13 05:43:26 -0400 (Fri, 13 May 2005)
New Revision: 44492

Added:
   trunk/mcs/errors/cs1025.cs
   trunk/mcs/errors/cs1656-2.cs
   trunk/mcs/errors/cs1656-3.cs
   trunk/mcs/errors/cs1657-2.cs
Modified:
   trunk/mcs/errors/known-issues-gmcs
   trunk/mcs/errors/known-issues-mcs
Log:
new tests

Added: trunk/mcs/errors/cs1025.cs
===================================================================
--- trunk/mcs/errors/cs1025.cs  2005-05-13 09:39:13 UTC (rev 44491)
+++ trunk/mcs/errors/cs1025.cs  2005-05-13 09:43:26 UTC (rev 44492)
@@ -0,0 +1,6 @@
+// cs1025.cs : Single-line comment or end-of-line expected
+// Line : 6
+
+#if DEBUG
+// ...
+#endif DEBUG
\ No newline at end of file

Added: trunk/mcs/errors/cs1656-2.cs
===================================================================
--- trunk/mcs/errors/cs1656-2.cs        2005-05-13 09:39:13 UTC (rev 44491)
+++ trunk/mcs/errors/cs1656-2.cs        2005-05-13 09:43:26 UTC (rev 44492)
@@ -0,0 +1,14 @@
+// cs1656.cs: Cannot assign to 'p' because it is a 'fixed variable'
+// line: 10
+// Compiler options: -unsafe
+
+unsafe class X {
+
+       static int x = 0;
+       static void Main () {
+               fixed (int* p = &x) {
+                   p = (int*)22;
+               }
+       }                   
+}
+       

Added: trunk/mcs/errors/cs1656-3.cs
===================================================================
--- trunk/mcs/errors/cs1656-3.cs        2005-05-13 09:39:13 UTC (rev 44491)
+++ trunk/mcs/errors/cs1656-3.cs        2005-05-13 09:43:26 UTC (rev 44492)
@@ -0,0 +1,13 @@
+// cs1656.cs: Cannot assign to 'i' because it is a 'foreach iteration variable'
+// line: 9
+
+class X {
+
+       static void Main ()
+       {
+               foreach (int i in new int[] { 2, 3 }) {
+                   i = 4;
+               }
+       }
+}
+       

Added: trunk/mcs/errors/cs1657-2.cs
===================================================================
--- trunk/mcs/errors/cs1657-2.cs        2005-05-13 09:39:13 UTC (rev 44491)
+++ trunk/mcs/errors/cs1657-2.cs        2005-05-13 09:43:26 UTC (rev 44492)
@@ -0,0 +1,19 @@
+// cs1657.cs: Cannot pass 'm' as a ref or out argument because it is a 'using 
variable'
+// Line: 11
+
+using System.IO;
+
+class E
+{
+    public E (int[] args)
+    {
+       using (MemoryStream m = new MemoryStream ()){
+            Init (out m);
+       }
+    }
+    
+    void Init (out MemoryStream val)
+    {
+       val = null;
+    }
+}

Modified: trunk/mcs/errors/known-issues-gmcs
===================================================================
--- trunk/mcs/errors/known-issues-gmcs  2005-05-13 09:39:13 UTC (rev 44491)
+++ trunk/mcs/errors/known-issues-gmcs  2005-05-13 09:43:26 UTC (rev 44492)
@@ -56,6 +56,7 @@
 cs0652.cs NO ERROR
 cs0712.cs # new in GMCS
 cs1013.cs # new in GMCS
+cs1025.cs
 cs1501-5.cs
 cs1513.cs
 cs1518.cs
@@ -75,7 +76,10 @@
 cs1638.cs NO ERROR
 cs1641.cs
 cs1656.cs
+cs1656-2.cs
+cs1656-3.cs
 cs1657.cs
+cs1657-2.cs
 cs1666.cs NO ERROR
 cs2007.cs
 gcs0080.cs

Modified: trunk/mcs/errors/known-issues-mcs
===================================================================
--- trunk/mcs/errors/known-issues-mcs   2005-05-13 09:39:13 UTC (rev 44491)
+++ trunk/mcs/errors/known-issues-mcs   2005-05-13 09:43:26 UTC (rev 44492)
@@ -49,7 +49,5 @@
 cs1586.cs
 cs1638.cs NO ERROR
 cs1641.cs
-cs1656.cs
-cs1657.cs
 cs1666.cs NO ERROR
 cs2007.cs

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to