[Mono-devel-list] [Fwd: [Mono-patches] r42885 - trunk/mcs/mcs]
Atsushi Eno
atsushi at ximian.com
Wed Apr 13 04:34:57 EDT 2005
Hi Miguel,
I think r42885 broke cs0208 tests in mcs/errors (verified that
r42884 does not break them and r42885 does).
Atsushi Eno
-------- Original Message --------
Subject: [Mono-patches] r42885 - trunk/mcs/mcs
Date: Tue, 12 Apr 2005 21:38:46 -0400 (EDT)
From: Miguel de Icaza <miguel at mono-cvs.ximian.com>
To: mono-patches at lists.ximian.com, ximian.monolist at gmail.com
Author: miguel
Date: 2005-04-12 21:38:44 -0400 (Tue, 12 Apr 2005)
New Revision: 42885
Modified:
trunk/mcs/mcs/ChangeLog
trunk/mcs/mcs/iterators.cs
trunk/mcs/mcs/typemanager.cs
Log:
2005-04-12 Miguel de Icaza <miguel at novell.com>
* typemanager.cs (IsUnmanagedType): Arrays are allowed.
Modified: trunk/mcs/mcs/ChangeLog
===================================================================
--- trunk/mcs/mcs/ChangeLog 2005-04-12 23:26:24 UTC (rev 42884)
+++ trunk/mcs/mcs/ChangeLog 2005-04-13 01:38:44 UTC (rev 42885)
@@ -1,3 +1,7 @@
+2005-04-12 Miguel de Icaza <miguel at novell.com>
+
+ * typemanager.cs (IsUnmanagedType): Arrays are allowed.
+
2005-04-11 Marek Safar <marek.safar at seznam.cz>
Fix# 74565
Modified: trunk/mcs/mcs/iterators.cs
===================================================================
--- trunk/mcs/mcs/iterators.cs 2005-04-12 23:26:24 UTC (rev 42884)
+++ trunk/mcs/mcs/iterators.cs 2005-04-13 01:38:44 UTC (rev 42885)
@@ -45,7 +45,10 @@
Report.Error (1625, loc, "Cannot yield in the body of a " +
"finally clause");
return false;
+ } else {
+ Console.WriteLine ("Not in finally");
}
+
if (ec.InUnsafe) {
Report.Error (1629, loc, "Unsafe code may not appear in iterators");
return false;
Modified: trunk/mcs/mcs/typemanager.cs
===================================================================
--- trunk/mcs/mcs/typemanager.cs 2005-04-12 23:26:24 UTC (rev 42884)
+++ trunk/mcs/mcs/typemanager.cs 2005-04-13 01:38:44 UTC (rev 42885)
@@ -1530,8 +1530,8 @@
if (t.IsPointer)
return true;
- if (!IsValueType (t))
- return false;
+ if (t.IsArray)
+ return IsUnmanagedType (t.GetElementType ());
if (t is TypeBuilder){
TypeContainer tc = LookupTypeContainer (t);
_______________________________________________
Mono-patches maillist - Mono-patches at ximian.com
http://lists.ximian.com/mailman/listinfo/mono-patches
More information about the Mono-devel-list
mailing list