diff --git a/src/aeso_ast_to_fcode.erl b/src/aeso_ast_to_fcode.erl index 8162953..2c25542 100644 --- a/src/aeso_ast_to_fcode.erl +++ b/src/aeso_ast_to_fcode.erl @@ -656,7 +656,7 @@ expr_to_fcode(Env, _Type, {list, _, Es}) -> expr_to_fcode(Env, _Type, {app, _, {'..', _}, [A, B]}) -> St = fresh_name(), 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}}]}}, {break, nil} )},