diff options
author | 1999-12-14 08:04:03 +0000 | |
---|---|---|
committer | 1999-12-14 08:04:03 +0000 | |
commit | 1d491f327a1081c1758b3df0111f8250c6f1bf82 (patch) | |
tree | f2b14640edc52148af3d331d28448c4f8169da69 | |
parent | e3be8cdf7c4aa3882028d460267b136dcc36754a (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.ml | 5 |
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; |