diff options
author | Adam Chlipala <adam@chlipala.net> | 2014-08-06 09:50:02 -0400 |
---|---|---|
committer | Adam Chlipala <adam@chlipala.net> | 2014-08-06 09:50:02 -0400 |
commit | ba4af1234ee438d5c5cb87ba624b03b69135ab93 (patch) | |
tree | 75fc2f6ed811ac4f8153c5e8b215835b912c4c1a /src/mono_reduce.sml | |
parent | ee4ec02054d2ec9c07cb2d0e0350f0d0cfd253a9 (diff) |
MonoReduce bug involving 'error'
Diffstat (limited to 'src/mono_reduce.sml')
-rw-r--r-- | src/mono_reduce.sml | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mono_reduce.sml b/src/mono_reduce.sml index f1a6758d..50553560 100644 --- a/src/mono_reduce.sml +++ b/src/mono_reduce.sml @@ -685,7 +685,7 @@ fun reduce (file : file) = map (fn (p, (EAbs (_, _, _, e), _)) => (p, swapExpVarsPat (0, patBinds p) e) | (p, (EError (e, (TFun (_, t), _)), loc)) => - (p, (EError (e, t), loc)) + (p, (EError (liftExpInExp (patBinds p) e, t), loc)) | (p, e) => (p, (EApp (liftExpInExp (patBinds p) e, (ERel (patBinds p), loc)), loc))) |