aboutsummaryrefslogtreecommitdiff
path: root/kernel/declarations.ml
diff options
context:
space:
mode:
authorPierre-Marie Pédrot2018-01-14 01:14:27 +0100
committerPierre-Marie Pédrot2018-01-14 01:59:25 +0100
commit7f9223bf9939a626b0813ecc6c34b4ef19b123f0 (patch)
tree2a699f00ea98b91f518597b3dc05c83c79e98670 /kernel/declarations.ml
parent8ea2a8307a8d96f8275ebbd9bd4cbd1f6b0a00c6 (diff)
Store the conversion oracle in constant and inductive definitions.
We also have to update the checker to deserialize this additional data, but it is not using it in type-checking yet.
Diffstat (limited to 'kernel/declarations.ml')
-rw-r--r--kernel/declarations.ml1
1 files changed, 1 insertions, 0 deletions
diff --git a/kernel/declarations.ml b/kernel/declarations.ml
index 7f4b85fd05..5b9e1a1414 100644
--- a/kernel/declarations.ml
+++ b/kernel/declarations.ml
@@ -74,6 +74,7 @@ type typing_flags = {
check_guarded : bool; (** If [false] then fixed points and co-fixed
points are assumed to be total. *)
check_universes : bool; (** If [false] universe constraints are not checked *)
+ conv_oracle : Conv_oracle.oracle; (** Unfolding strategies for conversion *)
}
(* some contraints are in constant_constraints, some other may be in