aboutsummaryrefslogtreecommitdiffhomepage
path: root/interp
diff options
context:
space:
mode:
authorGravatar herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7>2009-01-20 17:28:57 +0000
committerGravatar herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7>2009-01-20 17:28:57 +0000
commit2a0d68896a5dba1d731af87d8d466622a5ad568c (patch)
tree12cb160976c216929207ad2681bcf5965e89e1b3 /interp
parent0cde837672eae63965bdf4f02767d9492f365c7d (diff)
Fixing a bug in 11804 (support for _ in ident entry of notations).
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@11816 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'interp')
-rw-r--r--interp/topconstr.ml2
1 files changed, 1 insertions, 1 deletions
diff --git a/interp/topconstr.ml b/interp/topconstr.ml
index d31230552..e0a8ca600 100644
--- a/interp/topconstr.ml
+++ b/interp/topconstr.ml
@@ -98,7 +98,7 @@ let rawconstr_of_aconstr_with_binders loc g f e = function
e',Some (loc,ind,npar,nal') in
let e',na' = g e' na in
(e',(f e tm,(na',t'))::tml')) tml (e,[]) in
- let fold (nal,e) na = let (e,na) = g e na in ((name_to_ident na::nal,e),na) in
+ let fold (idl,e) na = let (e,na) = g e na in ((name_cons na idl,e),na) in
let eqnl' = List.map (fun (patl,rhs) ->
let ((idl,e),patl) =
list_fold_map (cases_pattern_fold_map loc fold) ([],e) patl in