This commit is contained in:
radrow 2022-07-03 17:08:44 +02:00
parent c4243fb1da
commit ffc63704fb

View File

@ -656,7 +656,7 @@ expr_to_fcode(Env, _Type, {list, _, Es}) ->
expr_to_fcode(Env, _Type, {app, _, {'..', _}, [A, B]}) -> expr_to_fcode(Env, _Type, {app, _, {'..', _}, [A, B]}) ->
St = fresh_name(), St = fresh_name(),
Init = expr_to_fcode(Env, A), Init = expr_to_fcode(Env, A),
Loop = {loop, {}, St, make_if({op, '<', [{var, St}, expr_to_fcode(Env, B)]}, Loop = {loop, Init, St, make_if({op, '<', [{var, St}, expr_to_fcode(Env, B)]},
{continue, {op, '+', [{var, St}, {lit, {int, 1}}]}}, {continue, {op, '+', [{var, St}, {lit, {int, 1}}]}},
{break, nil} {break, nil}
)}, )},