Explorar el Código

use physical comparison (will not call __compare by mistake).

Nicolas Cannasse hace 19 años
padre
commit
47e1aaf347
Se han modificado 1 ficheros con 2 adiciones y 2 borrados
  1. 2 2
      std/neko/Boot.hx

+ 2 - 2
std/neko/Boot.hx

@@ -35,13 +35,13 @@ class Boot {
 			case __dollar__tobject:
 			case __dollar__tobject:
 				var c = o.__class__;
 				var c = o.__class__;
 				while( c != null ) {
 				while( c != null ) {
-					if( cl == c )
+					if( __dollar__pcompare(cl,c) == 0 )
 						return true;
 						return true;
 					var il = c.__interfaces__;
 					var il = c.__interfaces__;
 					var i = 0;
 					var i = 0;
 					var l = __dollar__asize(il);
 					var l = __dollar__asize(il);
 					while( i < l ) {
 					while( i < l ) {
-						if( cl == il[i] )
+						if( __dollar___pcompare(cl,il[i]) == 0 )
 							return true;
 							return true;
 						i += 1;
 						i += 1;
 					}
 					}