aboutsummaryrefslogtreecommitdiffhomepage
path: root/pretyping
diff options
context:
space:
mode:
authorGravatar herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7>2000-12-25 18:47:24 +0000
committerGravatar herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7>2000-12-25 18:47:24 +0000
commitbe2e25313d7ddf34a25b066244432bbf683f34dc (patch)
tree9e80c8bca921ba5567cb0caa4449efaaec754664 /pretyping
parent5e9e77da344315c1d85e72d0d53941580717b067 (diff)
Bug vieux Match
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@1200 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'pretyping')
-rw-r--r--pretyping/pretyping.ml2
1 files changed, 1 insertions, 1 deletions
diff --git a/pretyping/pretyping.ml b/pretyping/pretyping.ml
index 70d826790..fe628d2eb 100644
--- a/pretyping/pretyping.ml
+++ b/pretyping/pretyping.ml
@@ -43,11 +43,11 @@ let transform_rec loc env sigma (p,c,lf) (indt,pt) =
let dep = find_case_dep_nparams env sigma (c,p) indf pt in
let init_depFvec i = if i = tyi then Some(dep,mkRel 1) else None in
let depFvec = Array.init (mis_ntypes mispec) init_depFvec in
- let constrs = get_constructors indf in
(* build now the fixpoint *)
let lnames,_ = get_arity indf in
let nar = List.length lnames in
let nparams = mis_nparams mispec in
+ let constrs = get_constructors (lift_inductive_family (nar+2) indf) in
let ci = make_default_case_info mispec in
let branches =
array_map3