Fix unpack_closure

This commit is contained in:
Tom Jack 2019-08-21 07:34:39 -07:00
parent 7afa8a9cdb
commit faf3bbc061

View File

@ -73,15 +73,5 @@ let pack_closure : environment -> selector -> michelson result = fun e lst ->
ok code
let unpack_closure : environment -> michelson result = fun e ->
let lst =
match e with
| [] -> []
| _ :: tl -> [
i_unpair ;
dip @@ seq @@ List.map (Function.constant i_unpair) tl ;
]
in
let code = seq lst in
ok code
let aux = fun code _ -> seq [ i_unpair ; dip code ] in
ok (List.fold_right' aux (seq []) e)