summaryrefslogtreecommitdiff
path: root/src/reduce.sml
diff options
context:
space:
mode:
authorGravatar Adam Chlipala <adamc@hcoop.net>2008-06-10 18:28:43 -0400
committerGravatar Adam Chlipala <adamc@hcoop.net>2008-06-10 18:28:43 -0400
commitc1c6013533ba8eaa3b41924bcd61d99a4da27955 (patch)
tree21e70479e0bc1cf28935d2d80700c1c3063ddc36 /src/reduce.sml
parentecf88cd1a7c5d137a732c4c8eb4d34c5e845ccaf (diff)
Translation to Cjr
Diffstat (limited to 'src/reduce.sml')
-rw-r--r--src/reduce.sml4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/reduce.sml b/src/reduce.sml
index d5449bac..c4397743 100644
--- a/src/reduce.sml
+++ b/src/reduce.sml
@@ -145,9 +145,9 @@ fun exp env e =
#1 (reduceExp env (subConInExp (0, c) e1))
| EField ((ERecord xes, _), (CName x, _), _) =>
- (case List.find (fn ((CName x', _), _) => x' = x
+ (case List.find (fn ((CName x', _), _, _) => x' = x
| _ => false) xes of
- SOME (_, e) => #1 e
+ SOME (_, e, _) => #1 e
| NONE => e)
| _ => e