aboutsummaryrefslogtreecommitdiff
path: root/kernel/vm.ml
diff options
context:
space:
mode:
authorcoqbot-app[bot]2020-09-24 07:38:19 +0000
committerGitHub2020-09-24 07:38:19 +0000
commit39fe24769d18c21379f1123754fd606cdf8cd4c8 (patch)
treef5e8387763e390780f3457ecedd8c054c2967ea6 /kernel/vm.ml
parent8a149d0162e3f871f11f672dfca3a8d6265c225d (diff)
parent27695b52413f9fd6bcb60d77e0bdba538c16201f (diff)
Merge PR #12894: Modify bytecode representation of closures to please OCamls GC (fix #12636).
Reviewed-by: maximedenes Ack-by: bgregoir Ack-by: proux01
Diffstat (limited to 'kernel/vm.ml')
-rw-r--r--kernel/vm.ml2
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/vm.ml b/kernel/vm.ml
index 76954a83d8..3adb2f2113 100644
--- a/kernel/vm.ml
+++ b/kernel/vm.ml
@@ -95,7 +95,7 @@ let reduce_fix k vf =
(* computing types *)
let fc_typ = fix_types fb in
let ndef = Array.length fc_typ in
- let et = offset_closure_fix fb (2*(ndef - 1)) in
+ let et = fix_env fb in
let ftyp =
Array.map
(fun c -> interprete c crazy_val et 0) fc_typ in