Add loop operator in fcode #889

Open
zxq9 wants to merge 27 commits from loop-op into master
Showing only changes of commit 03e53f60cd - Show all commits

View File

@ -1790,9 +1790,9 @@ tweak_returns(Code) -> Code.
crop_jumps(Code) ->
crop_jumps(Code, []).
crop_jumps([], Acc) ->
lists:reverse(Acc);
Acc;
crop_jumps([I = {jump, _}|_], Acc) ->
lists:reverse([I|Acc]);
[I|Acc];
crop_jumps([I|Code], Acc) ->
crop_jumps(Code, [I|Acc]).