aboutsummaryrefslogtreecommitdiffhomepage
path: root/pretyping/evarconv.mli
diff options
context:
space:
mode:
authorGravatar msozeau <msozeau@85f007b7-540e-0410-9357-904b9bb8a0f7>2009-05-27 17:24:55 +0000
committerGravatar msozeau <msozeau@85f007b7-540e-0410-9357-904b9bb8a0f7>2009-05-27 17:24:55 +0000
commita0df6a89bd29e7e058d0734c93549789ba477859 (patch)
treefabf24b0b87fdd9be9e9cc43abd4ca91801cd637 /pretyping/evarconv.mli
parent223c8ca43cdd5a2615b436ef5faa055b182073ac (diff)
Populate the sort constraints set correctly during unification. Add a
[set_eq_sort_variable] for cases where two universes should be equal, fix [evars_reset_evd] to keep sort constraints and use [whd_sort_var] directly in [whd_evar]. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@12149 85f007b7-540e-0410-9357-904b9bb8a0f7
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 2a2cd5271..ec4247600 100644
--- a/pretyping/evarconv.mli
+++ b/pretyping/evarconv.mli
@@ -17,6 +17,9 @@ open Evd
(*i*)
(* Comparison function considering sort variables. *)
+val base_sort_conv : evar_defs -> conv_pb ->
+ sorts -> sorts -> evar_defs option
+
val constr_unify_with_sorts : evar_defs -> conv_pb ->
types -> types -> bool * evar_defs