Skip to content

Commit e778ed3

Browse files
committed
bump opcode in interpreter
1 parent 4c44b28 commit e778ed3

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

interpreter/binary/decode.ml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -646,7 +646,8 @@ let rec instr s =
646646
let tag = at var s in
647647
let xls = vec on_clause s in
648648
resume_throw x tag xls
649-
| 0xe5 ->
649+
(* TODO: resume_throw_ref *)
650+
| 0xe6 ->
650651
let x = at var s in
651652
let y = at var s in
652653
switch x y

interpreter/binary/encode.ml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -303,7 +303,8 @@ struct
303303
| Suspend x -> op 0xe2; var x
304304
| Resume (x, xls) -> op 0xe3; var x; resumetable xls
305305
| ResumeThrow (x, y, xls) -> op 0xe4; var x; var y; resumetable xls
306-
| Switch (x, y) -> op 0xe5; var x; var y
306+
(* TOOD: resume_throw_ref *)
307+
| Switch (x, y) -> op 0xe6; var x; var y
307308

308309
| Throw x -> op 0x08; var x
309310
| ThrowRef -> op 0x0a

0 commit comments

Comments
 (0)