aboutsummaryrefslogtreecommitdiffhomepage
path: root/library
diff options
context:
space:
mode:
authorGravatar filliatr <filliatr@85f007b7-540e-0410-9357-904b9bb8a0f7>1999-12-10 08:57:01 +0000
committerGravatar filliatr <filliatr@85f007b7-540e-0410-9357-904b9bb8a0f7>1999-12-10 08:57:01 +0000
commit85bd945e22abc31fec8f89da1779d94027323e91 (patch)
tree356cfc0aa9a5f6b2328b05a4509d76bbd89a73e7 /library
parentbaa3e16836c3f0daf24ba47aadbdee525762d6ec (diff)
debug discharge et inductifs
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@227 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'library')
-rw-r--r--library/declare.ml3
1 files changed, 2 insertions, 1 deletions
diff --git a/library/declare.ml b/library/declare.ml
index 8da775362..3063d801c 100644
--- a/library/declare.ml
+++ b/library/declare.ml
@@ -288,7 +288,8 @@ let mind_path = function
let declare_eliminations sp i =
let oper = MutInd (sp,i) in
- let ids = ids_of_sign (Global.var_context()) in
+ let mib = Global.lookup_mind sp in
+ let ids = ids_of_sign mib.mind_hyps in
let mind = DOPN(oper, Array.of_list (List.map (fun id -> VAR id) ids)) in
let mispec = Global.lookup_mind_specif mind in
let mindstr = string_of_id (mis_typename mispec) in