aboutsummaryrefslogtreecommitdiff
path: root/printing
diff options
context:
space:
mode:
authorPierre-Marie Pédrot2019-12-30 20:12:42 +0100
committerPierre-Marie Pédrot2019-12-30 20:12:42 +0100
commit37254871c8e5ece576af7efddc20a9ed7f197e04 (patch)
tree85f83648c5ed496c8f3b574ab9dab1a82e331039 /printing
parent3a9cab5e6df0f4d55520a17f6cb56067b68da92a (diff)
parent24651e3b840b58d3bcf7efb1fa6af4da603a0863 (diff)
Merge PR #11233: Fixes #11231: missing dependency in looking for default clauses in pattern matching decompilation algorithm
Ack-by: Zimmi48 Reviewed-by: ppedrot
Diffstat (limited to 'printing')
-rw-r--r--printing/ppconstr.ml5
1 files changed, 3 insertions, 2 deletions
diff --git a/printing/ppconstr.ml b/printing/ppconstr.ml
index 2da163b8ee..b55a41471a 100644
--- a/printing/ppconstr.ml
+++ b/printing/ppconstr.ml
@@ -275,7 +275,7 @@ let tag_var = tag Tag.variable
pr_reference r, latom
| CPatOr pl ->
- let pp = pr_patt mt (lpator,Any) in
+ let pp p = hov 0 (pr_patt mt (lpator,Any) p) in
surround (hov 0 (prlist_with_sep pr_spcbar pp pl)), lpator
| CPatNotation ((_,"( _ )"),([p],[]),[]) ->
@@ -304,7 +304,8 @@ let tag_var = tag Tag.variable
spc() ++ hov 4
(pr_with_comments ?loc
(str "| " ++
- hov 0 (prlist_with_sep pr_spcbar (prlist_with_sep sep_v (pr_patt ltop)) pl
+ hov 0 (prlist_with_sep pr_spcbar
+ (fun p -> hov 0 (prlist_with_sep sep_v (pr_patt ltop) p)) pl
++ str " =>") ++
pr_sep_com spc (pr ltop) rhs))