aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpboutill2012-02-29 13:43:00 +0000
committerpboutill2012-02-29 13:43:00 +0000
commitfa7e4e07bc9bf6b2b36667bf3531735f0c810abc (patch)
tree2e561fb1d258ad09c7739810c6344973d3794e6b
parent457bf8fee3b53b8306d0dcdf49e637c29592d6c3 (diff)
Fix compilation of Constrintern...
I love being push under presure to commit and do not try my fixup ! git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@15003 85f007b7-540e-0410-9357-904b9bb8a0f7
-rw-r--r--interp/constrintern.ml8
1 files changed, 4 insertions, 4 deletions
diff --git a/interp/constrintern.ml b/interp/constrintern.ml
index 06202bc9e5..04e252ca37 100644
--- a/interp/constrintern.ml
+++ b/interp/constrintern.ml
@@ -1586,17 +1586,17 @@ let internalize sigma globalenv env allow_patvar lvar c =
let (match_to_do,nal) =
let rec canonize_args case_rel_ctxt arg_pats forbidden_names match_acc var_acc =
let add_name l = function
- |Anonymous -> l
- |Name y -> (y,PatVar(loc,x)) :: l in
+ |_,Anonymous -> l
+ |loc,(Name y as x) -> (y,PatVar(loc,x)) :: l in
match case_rel_ctxt,arg_pats with
(* LetIn in the rel_context *)
|(_,Some _,_)::t, l ->
canonize_args t l forbidden_names match_acc var_acc
|[],[] ->
- (add_name match_acc (snd na), var_acc)
+ (add_name match_acc na, var_acc)
|_::t,PatVar (loc,x)::tt ->
canonize_args t tt forbidden_names
- (add_name match_acc x) ((loc,x)::var_acc)
+ (add_name match_acc (loc,x)) ((loc,x)::var_acc)
|(cano_name,_,ty)::t,c::tt ->
let fresh =
Namegen.next_name_away_with_default_using_types "iV" cano_name forbidden_names ty in