summaryrefslogtreecommitdiff
path: root/src/elaborate.sml
diff options
context:
space:
mode:
Diffstat (limited to 'src/elaborate.sml')
-rw-r--r--src/elaborate.sml4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/elaborate.sml b/src/elaborate.sml
index 7bf687e2..dcae4650 100644
--- a/src/elaborate.sml
+++ b/src/elaborate.sml
@@ -1079,13 +1079,13 @@
err COccursCheckFailed
else
(r := SOME (squish nl c2All)
- handle CantSquish => err CIncompatible)
+ handle CantSquish => err (fn _ => TooDeep))
| (_, L'.CUnif (nl, _, _, _, r)) =>
if occursCon r c1All then
err COccursCheckFailed
else
(r := SOME (squish nl c1All)
- handle CantSquish => err CIncompatible)
+ handle CantSquish => err (fn _ => TooDeep))
| (L'.CUnit, L'.CUnit) => ()