diff options
author | 2015-02-23 22:27:53 +0100 | |
---|---|---|
committer | 2015-02-23 23:59:20 +0100 | |
commit | ebfc19d792492417b129063fb511aa423e9d9e08 (patch) | |
tree | 229437122966d9bf18770982e68fa7a7895bf439 /pretyping/evd.mli | |
parent | d64b5766aa8de3842edae167ce554c36ff46f947 (diff) |
Compensating 6fd763431 on postponing subtyping evar-evar problems.
Pushing pending problems had the side-effect of later solving them in
the opposite order as they arrived, resulting on different complexity
(see e.g. #4076). We now take care of pushing them in reverse order so
that they are treated in the same order.
Diffstat (limited to 'pretyping/evd.mli')
-rw-r--r-- | pretyping/evd.mli | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pretyping/evd.mli b/pretyping/evd.mli index cf6ba07c6..48704f75b 100644 --- a/pretyping/evd.mli +++ b/pretyping/evd.mli @@ -397,7 +397,7 @@ type clbinding = (** Unification constraints *) type conv_pb = Reduction.conv_pb type evar_constraint = conv_pb * env * constr * constr -val add_conv_pb : evar_constraint -> evar_map -> evar_map +val add_conv_pb : ?tail:bool -> evar_constraint -> evar_map -> evar_map val extract_changed_conv_pbs : evar_map -> (Evar.Set.t -> evar_constraint -> bool) -> |