aboutsummaryrefslogtreecommitdiff
path: root/pretyping/evarconv.mli
diff options
context:
space:
mode:
authorMatthieu Sozeau2018-08-15 20:14:57 +0200
committerMatthieu Sozeau2019-02-08 11:17:56 +0100
commit8a5cd826ee8d7d51c85c834c28f090466dda33a5 (patch)
tree52aa7e5a2321ddac14847ef9f28e666664b4c11b /pretyping/evarconv.mli
parentacc4f5922dcc1f92f3dc3db653b7608949b60c2b (diff)
[occur_rigidly] Try improving occur-check approximation
The code is cleaner and more self-explanatory this way.
Diffstat (limited to 'pretyping/evarconv.mli')
-rw-r--r--pretyping/evarconv.mli3
1 files changed, 3 insertions, 0 deletions
diff --git a/pretyping/evarconv.mli b/pretyping/evarconv.mli
index 430dff2091..fa6f3466f6 100644
--- a/pretyping/evarconv.mli
+++ b/pretyping/evarconv.mli
@@ -120,6 +120,9 @@ val evar_eqappr_x : ?rhs_is_already_stuck:bool -> unify_flags ->
env -> evar_map ->
conv_pb -> state * Cst_stack.t -> state * Cst_stack.t ->
Evarsolve.unification_result
+
+val occur_rigidly : Evarsolve.unify_flags ->
+ 'a -> Evd.evar_map -> Evar.t * 'b -> EConstr.t -> bool
(**/**)
(** {6 Functions to deal with impossible cases } *)