summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJacques Le Normand <rathereasy@gmail.com>2010-11-12 09:41:49 +0000
committerJacques Le Normand <rathereasy@gmail.com>2010-11-12 09:41:49 +0000
commitd2fedeb703120030ff3c204630e1d20e89bf591c (patch)
treeb5ee65f1437de57bdbcd8d95a177b3bc2dfc2828
parente67c5db33f7d2146c6bfd78bf90b436b4b0ceb98 (diff)
updated addlabels.ml
git-svn-id: http://caml.inria.fr/svn/ocaml/branches/gadts@10797 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
-rw-r--r--tools/addlabels.ml4
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/addlabels.ml b/tools/addlabels.ml
index 6a297b9e8..b9e4b7f5b 100644
--- a/tools/addlabels.ml
+++ b/tools/addlabels.ml
@@ -54,11 +54,11 @@ let rec pattern_vars pat =
| Ppat_tuple l
| Ppat_array l ->
List.concat (List.map pattern_vars l)
- | Ppat_construct (_, Some pat, _)
+ | Ppat_construct (_, Some pat, _, _)
| Ppat_variant (_, Some pat)
| Ppat_constraint (pat, _) ->
pattern_vars pat
- | Ppat_record(l, _) ->
+ | Ppat_record(l, _, _) ->
List.concat (List.map l ~f:(fun (_,p) -> pattern_vars p))
| Ppat_or (pat1, pat2) ->
pattern_vars pat1 @ pattern_vars pat2