diff options
| author | Pierre-Marie Pédrot | 2020-02-06 12:49:04 +0100 |
|---|---|---|
| committer | Pierre-Marie Pédrot | 2020-02-06 12:49:04 +0100 |
| commit | 746ff224e7fba9fc81b8a9499f9fec2ab8af4570 (patch) | |
| tree | 622d66738ae0c9a60d251927168f0c57ea890801 /kernel/type_errors.ml | |
| parent | 55e04a94e52822700ab7215857209da62ef5d2af (diff) | |
| parent | f86fd4b52a29e2ef63f03cc67c845f1fa05aae13 (diff) | |
Merge PR #11478: Nicer kernel universe error for inductives
Reviewed-by: ppedrot
Diffstat (limited to 'kernel/type_errors.ml')
| -rw-r--r-- | kernel/type_errors.ml | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/kernel/type_errors.ml b/kernel/type_errors.ml index f221ac7a4f..c2cdf98ee8 100644 --- a/kernel/type_errors.ml +++ b/kernel/type_errors.ml @@ -12,6 +12,7 @@ open Names open Constr open Environ open Reduction +open Univ (* Type errors. *) @@ -63,8 +64,8 @@ type ('constr, 'types) ptype_error = | IllFormedRecBody of 'constr pguard_error * Name.t Context.binder_annot array * int * env * ('constr, 'types) punsafe_judgment array | IllTypedRecBody of int * Name.t Context.binder_annot array * ('constr, 'types) punsafe_judgment array * 'types array - | UnsatisfiedConstraints of Univ.Constraint.t - | UndeclaredUniverse of Univ.Level.t + | UnsatisfiedConstraints of Constraint.t + | UndeclaredUniverse of Level.t | DisallowedSProp | BadRelevance @@ -83,7 +84,7 @@ type inductive_error = | NotAnArity of env * constr | BadEntry | LargeNonPropInductiveNotInType - | BadUnivs + | MissingConstraints of (Universe.Set.t * Universe.t) exception InductiveError of inductive_error |
