aboutsummaryrefslogtreecommitdiff
path: root/toplevel
diff options
context:
space:
mode:
authorherbelin2007-02-07 19:01:08 +0000
committerherbelin2007-02-07 19:01:08 +0000
commit078969914a22f1c143723d473c3c33c020d13ae8 (patch)
treecc263e1117b8f400ba5805118fd9edae70d82a2b /toplevel
parent72994350da5ca5d11bfe545837500291c8da7732 (diff)
Vérification que toutes les evars ont étés instanciées dans les types implicites des Fixpoint/CoFixpoint (report revision 9617 de 8.1 vers trunk)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@9618 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'toplevel')
-rw-r--r--toplevel/command.ml1
1 files changed, 1 insertions, 0 deletions
diff --git a/toplevel/command.ml b/toplevel/command.ml
index 756ae31b67..d9c91808f7 100644
--- a/toplevel/command.ml
+++ b/toplevel/command.ml
@@ -595,6 +595,7 @@ let interp_recursive fixkind l boxed =
let fixdefs = List.map (nf_evar (Evd.evars_of isevars)) fixdefs in
let fixtypes = List.map (nf_evar (Evd.evars_of isevars)) fixtypes in
List.iter (check_evars env_rec Evd.empty isevars) fixdefs;
+ List.iter (check_evars env Evd.empty isevars) fixtypes;
check_mutuality env kind (List.combine fixnames fixdefs);
(* Build the fix declaration block *)