aboutsummaryrefslogtreecommitdiffhomepage
path: root/kernel/closure.ml
diff options
context:
space:
mode:
authorGravatar filliatr <filliatr@85f007b7-540e-0410-9357-904b9bb8a0f7>1999-08-18 09:26:03 +0000
committerGravatar filliatr <filliatr@85f007b7-540e-0410-9357-904b9bb8a0f7>1999-08-18 09:26:03 +0000
commita9cab41ba380e1e5ab2c4d18880a73dbafbd914b (patch)
tree2a3d95f84dd4d14c0332ce899ffdb97190f1a262 /kernel/closure.ml
parent9eabd9dce9f6541099394f0492aeb669a1005ee9 (diff)
module Reduction (debut)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@12 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'kernel/closure.ml')
-rw-r--r--kernel/closure.ml6
1 files changed, 4 insertions, 2 deletions
diff --git a/kernel/closure.ml b/kernel/closure.ml
index a543f486c..fa174d610 100644
--- a/kernel/closure.ml
+++ b/kernel/closure.ml
@@ -849,12 +849,14 @@ let search_frozen_cst info op vars =
(* cache of constants: the body is computed only when needed. *)
type 'a clos_infos = (fconstr, 'a) infos
-let create_clos_infos flgs sigma =
+let create_clos_infos flgs env =
{ i_flags = flgs;
i_repr = (fun old_info c -> inject c);
- i_env = sigma;
+ i_env = env;
i_tab = Hashtbl.create 17 }
+let clos_infos_env infos = infos.i_env
+
(* Head normal form. *)
let fhnf info v =
let uv = unfreeze info v in