浏览代码

[gencommon] reset temp vars before creating a type param cast method

Dan Korostelev 8 年之前
父节点
当前提交
c7c1179781
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      src/generators/gencommon/realTypeParams.ml

+ 1 - 0
src/generators/gencommon/realTypeParams.ml

@@ -412,6 +412,7 @@ struct
 		the current type correctly.
 	*)
 	let create_cast_cfield gen cl name =
+		reset_temps();
 		let basic = gen.gcon.basic in
 		let cparams = List.map (fun (s,t) -> (s, TInst (map_param (get_cl_t t), []))) cl.cl_params in
 		let cfield = mk_class_field name (TFun([], t_dynamic)) false cl.cl_pos (Method MethNormal) cparams in