Przeglądaj źródła

[js] check for the $getIterator feature before generating init/static expressions (closes #7663)

Dan Korostelev 6 lat temu
rodzic
commit
d88c093d0a
1 zmienionych plików z 2 dodań i 0 usunięć
  1. 2 0
      src/generators/genjs.ml

+ 2 - 0
src/generators/genjs.ml

@@ -1526,6 +1526,8 @@ let generate com =
 		match e.eexpr with
 		| TField (_,FClosure _) ->
 			add_feature ctx "use.$bind"
+		| TCall ({ eexpr = TField (_,f) } as ef, []) when field_name f = "iterator" && is_dynamic_iterator ctx ef ->
+			add_feature ctx "use.$getIterator";
 		| _ ->
 			Type.iter chk_features e
 	in