Author: jbevain
Date: 2008-02-05 14:50:14 -0500 (Tue, 05 Feb 2008)
New Revision: 94933

Modified:
   trunk/mcs/mcs/ChangeLog
   trunk/mcs/mcs/class.cs
Log:
2008-02-05  Jb Evain  <[EMAIL PROTECTED]>

        * class.cs: use generic type comparison for parameters
        as well.



Modified: trunk/mcs/mcs/ChangeLog
===================================================================
--- trunk/mcs/mcs/ChangeLog     2008-02-05 19:47:33 UTC (rev 94932)
+++ trunk/mcs/mcs/ChangeLog     2008-02-05 19:50:14 UTC (rev 94933)
@@ -1,3 +1,8 @@
+2008-02-05  Jb Evain  <[EMAIL PROTECTED]>
+
+       * class.cs: use generic type comparison for parameters
+       as well.
+
 2008-02-05  Marek Safar  <[EMAIL PROTECTED]>
 
        A fix for bug #325372

Modified: trunk/mcs/mcs/class.cs
===================================================================
--- trunk/mcs/mcs/class.cs      2008-02-05 19:47:33 UTC (rev 94932)
+++ trunk/mcs/mcs/class.cs      2008-02-05 19:50:14 UTC (rev 94933)
@@ -8332,11 +8332,10 @@
                        if (args.Length != sigp.Length)
                                return false;
 
-                       for (int i = args.Length; i > 0; ){
-                               i--;
-                               if (args [i] != sigp [i])
+                       for (int i = args.Length - 1; i >= 0; i--)
+                               if (!TypeManager.IsEqual (args [i], sigp [i]))
                                        return false;
-                       }
+
                        return true;
                }
        }

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

Reply via email to