aboutsummaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authorletouzey2002-12-04 12:57:12 +0000
committerletouzey2002-12-04 12:57:12 +0000
commit0929adb7a1bb4918123609db38b2e30cb1dcb19e (patch)
tree8e3cd25571853b8417428cdac865912eebf5dbe0 /kernel
parent161bf6d64ebcaf53ee1a15f07f33a6ffc93854ef (diff)
suppression du champ mind_singl inutilisé dans mutual_inductive_body
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@3373 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'kernel')
-rw-r--r--kernel/declarations.ml2
-rw-r--r--kernel/declarations.mli1
-rw-r--r--kernel/indtypes.ml1
-rw-r--r--kernel/subtyping.ml5
4 files changed, 0 insertions, 9 deletions
diff --git a/kernel/declarations.ml b/kernel/declarations.ml
index e6dd40c8a3..ae45c932cd 100644
--- a/kernel/declarations.ml
+++ b/kernel/declarations.ml
@@ -105,7 +105,6 @@ type mutual_inductive_body = {
mind_hyps : section_context;
mind_packets : one_inductive_body array;
mind_constraints : constraints;
- mind_singl : constr option;
mind_equiv : kernel_name option
}
@@ -141,7 +140,6 @@ let subst_mind sub mib =
mind_hyps = (assert (mib.mind_hyps=[]); []) ;
mind_packets = array_smartmap (subst_mind_packet sub) mib.mind_packets ;
mind_constraints = mib.mind_constraints ;
- mind_singl = option_app (Term.subst_mps sub) mib.mind_singl;
mind_equiv = option_app (subst_kn sub) mib.mind_equiv;
}
diff --git a/kernel/declarations.mli b/kernel/declarations.mli
index 1bae20294d..e37686c409 100644
--- a/kernel/declarations.mli
+++ b/kernel/declarations.mli
@@ -81,7 +81,6 @@ type mutual_inductive_body = {
mind_hyps : section_context;
mind_packets : one_inductive_body array;
mind_constraints : constraints;
- mind_singl : constr option;
mind_equiv : kernel_name option;
}
diff --git a/kernel/indtypes.ml b/kernel/indtypes.ml
index 58a117bdcf..480ec8728c 100644
--- a/kernel/indtypes.ml
+++ b/kernel/indtypes.ml
@@ -525,7 +525,6 @@ let build_inductive env env_ar finite inds recargs cst =
mind_hyps = hyps;
mind_packets = packets;
mind_constraints = cst;
- mind_singl = None;
mind_equiv = None;
}
diff --git a/kernel/subtyping.ml b/kernel/subtyping.ml
index 0e24da5876..bf53c69658 100644
--- a/kernel/subtyping.ml
+++ b/kernel/subtyping.ml
@@ -132,11 +132,6 @@ let check_inductive cst env msid1 l info1 mib2 spec2 =
in
if kn1 <> kn2 then error ()
end;
- let cst = match mib1.mind_singl, mib2.mind_singl with
- | None, None -> cst
- | Some c1, Some c2 -> check_conv cst conv env c1 c2
- | _ -> error ()
- in
(* we first check simple things *)
let cst =
array_fold_left2 check_packet cst mib1.mind_packets mib2.mind_packets