[svn] r6795: nemerle/trunk/lib/list.n
VladD2
svnadmin at nemerle.org
Thu Oct 26 14:48:36 CEST 2006
Log:
Fix equality operators in list[].
Author: VladD2
Date: Thu Oct 26 14:48:35 2006
New Revision: 6795
Modified:
nemerle/trunk/lib/list.n
Modified: nemerle/trunk/lib/list.n
==============================================================================
--- nemerle/trunk/lib/list.n (original)
+++ nemerle/trunk/lib/list.n Thu Oct 26 14:48:35 2006
@@ -77,9 +77,9 @@
public static @== (x : list ['a], y : list ['a]) : bool
{
- if (x : object == null)
- y : object == null
- else if (y : object == null)
+ if (x : object == y)
+ true
+ else if (x : object == null || y : object == null)
false
else
x.Equals(y)
@@ -87,9 +87,9 @@
public static @!= (x : list ['a], y : list ['a]) : bool
{
- if (x : object == null)
- y : object != null
- else if (y : object == null)
+ if (x : object == y)
+ false
+ else if (x : object == null || y : object == null)
true
else
!x.Equals(y)
More information about the svn
mailing list