aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar filliatr <filliatr@85f007b7-540e-0410-9357-904b9bb8a0f7>1999-12-14 08:04:03 +0000
committerGravatar filliatr <filliatr@85f007b7-540e-0410-9357-904b9bb8a0f7>1999-12-14 08:04:03 +0000
commit1d491f327a1081c1758b3df0111f8250c6f1bf82 (patch)
treef2b14640edc52148af3d331d28448c4f8169da69
parente3be8cdf7c4aa3882028d460267b136dcc36754a (diff)
bug mk_clenv_from lorsque pas d arguments
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@252 85f007b7-540e-0410-9357-904b9bb8a0f7
-rw-r--r--proofs/clenv.ml5
1 files changed, 4 insertions, 1 deletions
diff --git a/proofs/clenv.ml b/proofs/clenv.ml
index edda6de8b..3555a386a 100644
--- a/proofs/clenv.ml
+++ b/proofs/clenv.ml
@@ -367,7 +367,10 @@ let clenv_environments bound c =
let mk_clenv_from wc (c,cty) =
let (namenv,env,args,concl) = clenv_environments (-1) cty in
- { templval = mk_freelisted (DOPN(AppL,Array.of_list (c::args)));
+ { templval =
+ mk_freelisted (match args with
+ | [] -> c
+ | _ -> DOPN(AppL,Array.of_list (c::args)));
templtyp = mk_freelisted concl;
namenv = namenv;
env = env;