diff options
author | 2011-03-11 17:00:35 +0000 | |
---|---|---|
committer | 2011-03-11 17:00:35 +0000 | |
commit | 7a97fcc78a73ab36d0cb1526397b4d2d7299ed34 (patch) | |
tree | eadfc5720feb5b443e771b81adbfc2645d411ac4 /pretyping/evarutil.mli | |
parent | 36b8aa6b0a6302e1675df623bf28e86029bb40f5 (diff) |
- Better error messages taking unif. constraints into account.
- Normalize evars in typeclasses eauto also before [intro].
- Disallow use of nf_evars variants that drop unif. constraints.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@13904 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'pretyping/evarutil.mli')
-rw-r--r-- | pretyping/evarutil.mli | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/pretyping/evarutil.mli b/pretyping/evarutil.mli index a4c07a019..3127d87ed 100644 --- a/pretyping/evarutil.mli +++ b/pretyping/evarutil.mli @@ -154,15 +154,13 @@ val jv_nf_evar : val tj_nf_evar : evar_map -> unsafe_type_judgment -> unsafe_type_judgment -val nf_evar_info : evar_map -> evar_info -> evar_info -val nf_evars : evar_map -> evar_map -val nf_evars_undefined : evar_map -> evar_map - val nf_named_context_evar : evar_map -> named_context -> named_context val nf_rel_context_evar : evar_map -> rel_context -> rel_context val nf_env_evar : evar_map -> env -> env +val nf_evar_info : evar_map -> evar_info -> evar_info val nf_evar_map : evar_map -> evar_map +val nf_evar_map_undefined : evar_map -> evar_map (** Replacing all evars, possibly raising [Uninstantiated_evar] *) exception Uninstantiated_evar of existential_key |