浏览代码

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

Aleksandr Kuzmenko 6 年之前
父节点
当前提交
9b516bc395
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      std/php/_std/Type.hx

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

@@ -296,7 +296,8 @@ enum ValueType {
 			return false;
 			return false;
 
 
 		try {
 		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;
 				return false;
 			if (enumIndex(a) != enumIndex(b))
 			if (enumIndex(a) != enumIndex(b))
 				return false;
 				return false;