Nicolas Cannasse 14 лет назад
Родитель
Сommit
a4281d96b7
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      optimizer.ml

+ 1 - 1
optimizer.ml

@@ -248,7 +248,7 @@ let optimize_for_loop ctx i e1 e2 p =
 			lblock [
 			lblock [
 				mk (TVars [tmp,t_int,Some i1]) t_void p;
 				mk (TVars [tmp,t_int,Some i1]) t_void p;
 				mk (TWhile (
 				mk (TWhile (
-					mk (TBinop (OpLt, etmp, i2)) ctx.t.tbool p,
+					mk (TBinop (OpLt, etmp, { i2 with etype = t_int })) ctx.t.tbool p,
 					block,
 					block,
 					NormalWhile
 					NormalWhile
 				)) t_void p;
 				)) t_void p;