[svn] r7709: nemerle/trunk/ncc: testsuite/positive/valuetype-conv.n typing/OverloadPossibility.n

divan svnadmin at nemerle.org
Sun Jun 17 22:52:32 CEST 2007


Log:
1) Fix unittest.
2) Fix potential ice.


Author: divan
Date: Sun Jun 17 22:52:30 2007
New Revision: 7709

Modified:
   nemerle/trunk/ncc/testsuite/positive/valuetype-conv.n
   nemerle/trunk/ncc/typing/OverloadPossibility.n

Modified: nemerle/trunk/ncc/testsuite/positive/valuetype-conv.n
==============================================================================
--- nemerle/trunk/ncc/testsuite/positive/valuetype-conv.n	(original)
+++ nemerle/trunk/ncc/testsuite/positive/valuetype-conv.n	Sun Jun 17 22:52:30 2007
@@ -32,7 +32,7 @@
 
     def g () {
       Write ("g called\n");
-      
+      object ()
     }
 
     f (g ());

Modified: nemerle/trunk/ncc/typing/OverloadPossibility.n
==============================================================================
--- nemerle/trunk/ncc/typing/OverloadPossibility.n	(original)
+++ nemerle/trunk/ncc/typing/OverloadPossibility.n	Sun Jun 17 22:52:30 2007
@@ -346,7 +346,7 @@
       mutable res = [];
       
       foreach (overload in overloads) {
-        def id = 2 * overload.Member.GetHashCode () + if (overload.VarArgs) 1 else 0;
+        def id = (overload.Member, overload.VarArgs);
         if (ht.Contains (id)) {
           assert (overload.Equals (ht [id]))
         } else {



More information about the svn mailing list