aboutsummaryrefslogtreecommitdiff
path: root/kernel/cbytecodes.mli
diff options
context:
space:
mode:
authorMatej Kosik2016-08-25 14:31:30 +0200
committerMatej Kosik2016-08-25 14:31:30 +0200
commita2b0c48d8b531ae1b193eed4dec1afeaa67fbece (patch)
treeaf83d8a0fb79c51e13c44bc60be9cde810f87152 /kernel/cbytecodes.mli
parent1297523bffdc3a9fe3e447acc6837be835e86d06 (diff)
parent7244637f251272c0d0155d49fc7c1af255b7cef8 (diff)
Merge remote-tracking branch 'v8.6' into trunk
Diffstat (limited to 'kernel/cbytecodes.mli')
-rw-r--r--kernel/cbytecodes.mli5
1 files changed, 4 insertions, 1 deletions
diff --git a/kernel/cbytecodes.mli b/kernel/cbytecodes.mli
index 6fa0841af9..5f1f09d00c 100644
--- a/kernel/cbytecodes.mli
+++ b/kernel/cbytecodes.mli
@@ -139,11 +139,14 @@ type fv = fv_elem array
closed terms. *)
exception NotClosed
+module FvMap : Map.S with type key = fv_elem
+
(*spiwack: both type have been moved from Cbytegen because I needed them
for the retroknowledge *)
type vm_env = {
size : int; (** length of the list [n] *)
- fv_rev : fv_elem list (** [fvn; ... ;fv1] *)
+ fv_rev : fv_elem list; (** [fvn; ... ;fv1] *)
+ fv_fwd : int FvMap.t; (** reverse mapping *)
}