aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pretyping/pretype_errors.ml1
-rw-r--r--pretyping/pretyping.mllib2
-rw-r--r--pretyping/reductionops.mli2
3 files changed, 4 insertions, 1 deletions
diff --git a/pretyping/pretype_errors.ml b/pretyping/pretype_errors.ml
index 414663c826..207ffc7b86 100644
--- a/pretyping/pretype_errors.ml
+++ b/pretyping/pretype_errors.ml
@@ -66,6 +66,7 @@ exception PretypeError of env * Evd.evar_map * pretype_error
let precatchable_exception = function
| CErrors.UserError _ | TypeError _ | PretypeError _
+ | Reductionops.AnomalyInConversion _
| Nametab.GlobalizationError _ -> true
| _ -> false
diff --git a/pretyping/pretyping.mllib b/pretyping/pretyping.mllib
index 07154d4e03..c31ecc135c 100644
--- a/pretyping/pretyping.mllib
+++ b/pretyping/pretyping.mllib
@@ -1,8 +1,8 @@
Geninterp
Locus
Locusops
-Pretype_errors
Reductionops
+Pretype_errors
Inductiveops
Arguments_renaming
Retyping
diff --git a/pretyping/reductionops.mli b/pretyping/reductionops.mli
index b316b3c213..f8c9af7cad 100644
--- a/pretyping/reductionops.mli
+++ b/pretyping/reductionops.mli
@@ -293,3 +293,5 @@ val whd_betaiota_deltazeta_for_iota_state :
(** {6 Meta-related reduction functions } *)
val meta_instance : env -> evar_map -> constr freelisted -> constr
val nf_meta : env -> evar_map -> constr -> constr
+
+exception AnomalyInConversion of exn