aboutsummaryrefslogtreecommitdiff
path: root/kernel/vmbytecodes.mli
diff options
context:
space:
mode:
authorGuillaume Melquiond2020-12-27 14:55:17 +0100
committerGuillaume Melquiond2021-01-10 10:24:10 +0100
commit5820a964a5b380d82923be7905cdacd6fa6bd6c3 (patch)
tree13854701b6ad63b08c49ebf29a9078f917829cdd /kernel/vmbytecodes.mli
parentd1215d47c3cda09f4df2f07ce9362b3e6fc5b164 (diff)
Remove MAKEPROD.
MAKEPROD is just MAKEBLOCK2(0), but one word shorter. Since this opcode is never encountered in the fast path, this optimization is not worth the extra complexity.
Diffstat (limited to 'kernel/vmbytecodes.mli')
-rw-r--r--kernel/vmbytecodes.mli1
1 files changed, 0 insertions, 1 deletions
diff --git a/kernel/vmbytecodes.mli b/kernel/vmbytecodes.mli
index 003a77ab78..eeca0d2ad1 100644
--- a/kernel/vmbytecodes.mli
+++ b/kernel/vmbytecodes.mli
@@ -47,7 +47,6 @@ type instruction =
| Kmakeblock of (* size: *) int * tag (** allocate an ocaml block. Index 0
** is accu, all others are popped from
** the top of the stack *)
- | Kmakeprod
| Kmakeswitchblock of Label.t * Label.t * annot_switch * int
| Kswitch of Label.t array * Label.t array (** consts,blocks *)
| Kpushfields of int