aboutsummaryrefslogtreecommitdiff
path: root/kernel/vmbytecodes.mli
diff options
context:
space:
mode:
authorPierre-Marie Pédrot2021-03-30 14:05:08 +0200
committerPierre-Marie Pédrot2021-03-30 14:05:08 +0200
commit666a3aa8dd7df6dd29ea7944482510048a8a7ba7 (patch)
treebf1558b91b62f14b122aa4fa09d2d56f476b9205 /kernel/vmbytecodes.mli
parentf0c6a1de3eef85ab0787be7e87cb8509e8df43d5 (diff)
parent7ff8b12c14867e43d54c3d4c8976a6179250893d (diff)
Merge PR #14005: Support OCaml primitives with an actual arity larger than 4.
Reviewed-by: ppedrot
Diffstat (limited to 'kernel/vmbytecodes.mli')
-rw-r--r--kernel/vmbytecodes.mli1
1 files changed, 1 insertions, 0 deletions
diff --git a/kernel/vmbytecodes.mli b/kernel/vmbytecodes.mli
index eeca0d2ad1..d9e2d91177 100644
--- a/kernel/vmbytecodes.mli
+++ b/kernel/vmbytecodes.mli
@@ -30,6 +30,7 @@ type instruction =
| Kpush (** sp = accu :: sp *)
| Kpop of int (** sp = skipn n sp *)
| Kpush_retaddr of Label.t (** sp = pc :: coq_env :: coq_extra_args :: sp ; coq_extra_args = 0 *)
+ | Kshort_apply of int (** number of arguments (arguments on top of stack) *)
| Kapply of int (** number of arguments (arguments on top of stack) *)
| Kappterm of int * int (** number of arguments, slot size *)
| Kreturn of int (** slot size *)