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 | 48a13664ba3fe87143d6ec040a95c88e0891c57a (patch) | |
tree | 75fc2f6ed811ac4f8153c5e8b215835b912c4c1a /src | |
parent | 5bdaff68aecc61680b464c2dd0bf9e6f24e3ae3c (diff) |
MonoReduce bug involving 'error'
Diffstat (limited to 'src')
-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))) |