diff options
author | Adam Chlipala <adamc@hcoop.net> | 2008-06-10 18:28:43 -0400 |
---|---|---|
committer | Adam Chlipala <adamc@hcoop.net> | 2008-06-10 18:28:43 -0400 |
commit | c1c6013533ba8eaa3b41924bcd61d99a4da27955 (patch) | |
tree | 21e70479e0bc1cf28935d2d80700c1c3063ddc36 /src/reduce.sml | |
parent | ecf88cd1a7c5d137a732c4c8eb4d34c5e845ccaf (diff) |
Translation to Cjr
Diffstat (limited to 'src/reduce.sml')
-rw-r--r-- | src/reduce.sml | 4 |
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 |