From 3d296b7992440c7bc14dff01e5de82e6f364cc09 Mon Sep 17 00:00:00 2001 From: Adam Chlipala Date: Sat, 26 Jul 2014 09:26:11 -0400 Subject: Another MonoReduce fix --- src/mono_reduce.sml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/mono_reduce.sml') diff --git a/src/mono_reduce.sml b/src/mono_reduce.sml index 3b4f0fd8..98e81185 100644 --- a/src/mono_reduce.sml +++ b/src/mono_reduce.sml @@ -502,7 +502,7 @@ fun reduce (file : file) = | EWrite e => summarize d e @ [WritePage] | ESeq (e1, e2) => summarize d e1 @ summarize d e2 - | ELet (_, _, e1, e2) => summarize d e1 @ summarize (d + 1) e2 + | ELet (_, _, e1, e2) => summarize d e1 @ summarize (if d = ~1 then ~1 else d + 1) e2 | EClosure (_, es) => List.concat (map (summarize d) es) -- cgit v1.2.3