aboutsummaryrefslogtreecommitdiffhomepage
path: root/kernel
diff options
context:
space:
mode:
authorGravatar herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7>2007-05-17 18:55:42 +0000
committerGravatar herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7>2007-05-17 18:55:42 +0000
commitc35f5d4f93e4eca1b704722bd3c207783e97649a (patch)
treec94d333d81435e5a96d0931dc90938ed7337c4fc /kernel
parentb5a8c6345e562ba8904d4704d36778826429e6e2 (diff)
Nettoyage et standardisation des messages d'erreurs.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@9831 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'kernel')
-rw-r--r--kernel/indtypes.ml8
-rw-r--r--kernel/indtypes.mli2
2 files changed, 5 insertions, 5 deletions
diff --git a/kernel/indtypes.ml b/kernel/indtypes.ml
index e8f9dbc32..600d4bfa4 100644
--- a/kernel/indtypes.ml
+++ b/kernel/indtypes.ml
@@ -39,7 +39,7 @@ type inductive_error =
| NotConstructor of env * constr * constr
| NonPar of env * constr * int * constr * constr
| SameNamesTypes of identifier
- | SameNamesConstructors of identifier * identifier
+ | SameNamesConstructors of identifier
| SameNamesOverlap of identifier list
| NotAnArity of identifier
| BadEntry
@@ -51,12 +51,12 @@ exception InductiveError of inductive_error
of names. The name [id] is the name of the current inductive type, used
when reporting the error. *)
-let check_constructors_names id =
+let check_constructors_names =
let rec check idset = function
| [] -> idset
| c::cl ->
if Idset.mem c idset then
- raise (InductiveError (SameNamesConstructors (id,c)))
+ raise (InductiveError (SameNamesConstructors c))
else
check (Idset.add c idset) cl
in
@@ -75,7 +75,7 @@ let mind_check_names mie =
if Idset.mem id indset then
raise (InductiveError (SameNamesTypes id))
else
- let cstset' = check_constructors_names id cstset cl in
+ let cstset' = check_constructors_names cstset cl in
check (Idset.add id indset) cstset' inds
in
check Idset.empty Idset.empty mie.mind_entry_inds
diff --git a/kernel/indtypes.mli b/kernel/indtypes.mli
index 05534ec36..620cbf580 100644
--- a/kernel/indtypes.mli
+++ b/kernel/indtypes.mli
@@ -29,7 +29,7 @@ type inductive_error =
| NotConstructor of env * constr * constr
| NonPar of env * constr * int * constr * constr
| SameNamesTypes of identifier
- | SameNamesConstructors of identifier * identifier
+ | SameNamesConstructors of identifier
| SameNamesOverlap of identifier list
| NotAnArity of identifier
| BadEntry