summaryrefslogtreecommitdiff
path: root/src/expl_print.sml
diff options
context:
space:
mode:
authorGravatar Adam Chlipala <adamc@hcoop.net>2008-08-03 12:43:20 -0400
committerGravatar Adam Chlipala <adamc@hcoop.net>2008-08-03 12:43:20 -0400
commit6314b4c27a14576b356258dad74607168135cb51 (patch)
treeec853f9102b3d3e5729457db7a10fd4f81165431 /src/expl_print.sml
parent1798f5eb1b11613d88acb307472922976f1583b4 (diff)
Compiled pattern matching to C
Diffstat (limited to 'src/expl_print.sml')
-rw-r--r--src/expl_print.sml4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/expl_print.sml b/src/expl_print.sml
index 3595f65a..24bbd6c0 100644
--- a/src/expl_print.sml
+++ b/src/expl_print.sml
@@ -179,7 +179,7 @@ fun p_patCon env pc =
fun p_pat' par env (p, _) =
case p of
PWild => string "_"
- | PVar s => string s
+ | PVar (s, _) => string s
| PPrim p => Prim.p_t p
| PCon (pc, NONE) => p_patCon env pc
| PCon (pc, SOME p) => parenIf par (box [p_patCon env pc,
@@ -187,7 +187,7 @@ fun p_pat' par env (p, _) =
p_pat' true env p])
| PRecord xps =>
box [string "{",
- p_list_sep (box [string ",", space]) (fn (x, p) =>
+ p_list_sep (box [string ",", space]) (fn (x, p, _) =>
box [string x,
space,
string "=",