From 0929adb7a1bb4918123609db38b2e30cb1dcb19e Mon Sep 17 00:00:00 2001 From: letouzey Date: Wed, 4 Dec 2002 12:57:12 +0000 Subject: 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 --- kernel/declarations.ml | 2 -- kernel/declarations.mli | 1 - kernel/indtypes.ml | 1 - kernel/subtyping.ml | 5 ----- 4 files changed, 9 deletions(-) (limited to 'kernel') 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 -- cgit v1.2.3