summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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