Przeglądaj źródła

fixed enum subtyping.

Nicolas Cannasse 19 lat temu
rodzic
commit
3b9fb71212
1 zmienionych plików z 1 dodań i 1 usunięć
  1. 1 1
      std/neko/Boot.hx

+ 1 - 1
std/neko/Boot.hx

@@ -78,7 +78,7 @@ class Boot {
 			case __dollar__tfloat: return cl == Float;
 			case __dollar__tfloat: return cl == Float;
 			case __dollar__tbool: return cl == Bool;
 			case __dollar__tbool: return cl == Bool;
 			case __dollar__tobject:
 			case __dollar__tobject:
-				return __interfLoop(o.__class__,cl);
+				return __interfLoop(o.__class__,cl) || ( o.__enum__ == cl );
 			default:
 			default:
 				return false;
 				return false;
 			}
 			}