aboutsummaryrefslogtreecommitdiff
path: root/kernel/vmbytegen.ml
diff options
context:
space:
mode:
authorGuillaume Melquiond2021-03-25 11:28:17 +0100
committerGuillaume Melquiond2021-03-26 15:18:28 +0100
commit6d7fdaf8484da81993958d339e411d8e3b1a38c1 (patch)
tree5a88ccb7bf7509db9c3d63803189d9c51b0a5903 /kernel/vmbytegen.ml
parent5f6e788e0f404755d6cd1494e18e38758865188f (diff)
Fix assertion that checks that APPLY can only be passed 4 arguments.
Diffstat (limited to 'kernel/vmbytegen.ml')
-rw-r--r--kernel/vmbytegen.ml2
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/vmbytegen.ml b/kernel/vmbytegen.ml
index 7d3b3469b0..3dc268ccdf 100644
--- a/kernel/vmbytegen.ml
+++ b/kernel/vmbytegen.ml
@@ -761,7 +761,7 @@ let rec compile_lam env cenv lam sz cont =
let arity = CPrimitives.arity op in
let nparams = CPrimitives.nparams op in
let nargs = arity - nparams in
- assert (arity = Array.length args && arity <= 4);
+ assert (arity = Array.length args && arity + Univ.Instance.length u <= 4);
let (jump, cont) = make_branch cont in
let lbl_default = Label.create () in
let default =