aboutsummaryrefslogtreecommitdiffhomepage
path: root/pretyping/evarsolve.mli
diff options
context:
space:
mode:
authorGravatar Matthieu Sozeau <mattam@mattam.org>2014-06-21 16:14:59 +0200
committerGravatar Matthieu Sozeau <mattam@mattam.org>2014-06-21 16:14:59 +0200
commit14ae5f4534ee5e632d82990e7db76305b9ca9b75 (patch)
tree7ba63a0f2de145d04dddf01e17e25beeebbc72f6 /pretyping/evarsolve.mli
parent9b3a234e4cf002292ca4a67e1b72daac463b4c46 (diff)
- Add an option to refresh only algebraic universes, for e_type_of. The goal
there is not the same as in Evd.define. - Fixed bugs #3330 and #3331.
Diffstat (limited to 'pretyping/evarsolve.mli')
-rw-r--r--pretyping/evarsolve.mli3
1 files changed, 2 insertions, 1 deletions
diff --git a/pretyping/evarsolve.mli b/pretyping/evarsolve.mli
index 988938272..6de8f5c8d 100644
--- a/pretyping/evarsolve.mli
+++ b/pretyping/evarsolve.mli
@@ -34,7 +34,8 @@ type conv_fun_bool =
val evar_define : conv_fun -> ?choose:bool -> ?dir:bool -> env -> evar_map ->
bool option -> existential -> constr -> evar_map
-val refresh_universes : bool (* direction: true for levels lower than the existing levels *) ->
+val refresh_universes : ?onlyalg:bool (* Only algebraic universes *) ->
+ bool (* direction: true for levels lower than the existing levels *) ->
env -> evar_map -> types -> evar_map * types
val solve_refl : ?can_drop:bool -> conv_fun_bool -> env -> evar_map ->