aboutsummaryrefslogtreecommitdiff
path: root/kernel/indtypes.ml
diff options
context:
space:
mode:
authorherbelin2001-10-11 17:27:20 +0000
committerherbelin2001-10-11 17:27:20 +0000
commit301a70e45eac43f034077c95bce04edbcf2ab4ad (patch)
treed61c92f0d7a46203618a4610301c64d65c9c03ad /kernel/indtypes.ml
parent1d5b3f16e202af2874181671abd86a47fca37cd7 (diff)
Suppression option immediate_discharge; nettoyage de Declare et conséquences
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@2109 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'kernel/indtypes.ml')
-rw-r--r--kernel/indtypes.ml7
1 files changed, 1 insertions, 6 deletions
diff --git a/kernel/indtypes.ml b/kernel/indtypes.ml
index 47e56e3b03..33a26c8006 100644
--- a/kernel/indtypes.ml
+++ b/kernel/indtypes.ml
@@ -338,11 +338,6 @@ let cci_inductive locals env env_ar kind finite inds cst =
Idset.empty inds
in
let hyps = keep_hyps env ids (named_context env) in
- let inds' =
- if Options.immediate_discharge then
- List.map (abstract_inductive ntypes hyps) inds
- else
- inds in
let one_packet i (params,nparams,id,ar,cnames,issmall,isunit,lc) =
let recargs = listrec_mconstr env_ar ntypes params nparams i lc in
let isunit = isunit && ntypes = 1 && (not (is_recursive [0] recargs)) in
@@ -373,7 +368,7 @@ let cci_inductive locals env env_ar kind finite inds cst =
mind_params_ctxt = params }
in
let sp_hyps = List.map (fun (id,b,t) -> (List.assoc id locals,b,t)) hyps in
- let packets = Array.of_list (list_map_i one_packet 1 inds') in
+ let packets = Array.of_list (list_map_i one_packet 1 inds) in
{ mind_kind = kind;
mind_ntypes = ntypes;
mind_hyps = sp_hyps;