瀏覽代碼

removed some traces
handled Dynamic<X> in type_eq.

Nicolas Cannasse 19 年之前
父節點
當前提交
b2ac2c45e6
共有 1 個文件被更改,包括 2 次插入3 次删除
  1. 2 3
      type.ml

+ 2 - 3
type.ml

@@ -290,10 +290,9 @@ let rec type_eq param a b =
 		c1 == c2 && List.for_all2 (type_eq param) tl1 tl2
 	| TFun (l1,r1) , TFun (l2,r2) when List.length l1 = List.length l2 ->
 		type_eq param r1 r2 && List.for_all2 (type_eq param) l1 l2
+	| TDynamic a , TDynamic b ->
+		type_eq param a b
 	| _ , _ ->
-		let p = print_context() in
-		prerr_endline (s_type p a);
-		prerr_endline (s_type p b);
 		false
 
 (* perform unification with subtyping.