Procházet zdrojové kódy

[php] optimize Type.enumEq() a bit more

Aleksandr Kuzmenko před 6 roky
rodič
revize
9b516bc395
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  1. 2 1
      std/php/_std/Type.hx

+ 2 - 1
std/php/_std/Type.hx

@@ -296,7 +296,8 @@ enum ValueType {
 			return false;
 
 		try {
-			if (Syntax.strictNotEqual(Global.get_class(cast a), Global.get_class(cast b)))
+			var cls = Global.get_class(cast a);
+			if (!Syntax.code('({0} instanceof {1})', b, cls))
 				return false;
 			if (enumIndex(a) != enumIndex(b))
 				return false;