소스 검색

[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