Error out the whole type on unification errors, avoiding cascading errors
commitb90883efac6f05f33ce29b2a19f4af425c2dd031
authorEvan Czaplicki <info@elm-lang.org>
dateThu 22 Oct 2015, 18:41 (11 years ago)
parent4c43154
src/Type/Unify.hs+1−1
@@ -29,7 +29,7 @@ unify hint region expected actual =
2929 mkError =
3030 do expectedSrcType <- Type.toSrcType expected
3131 actualSrcType <- Type.toSrcType actual
32− mergeHelp subExpected subActual Error
32+ mergeHelp expected actual Error
3333 let info = Error.MismatchInfo hint expectedSrcType actualSrcType maybeReason
3434 return (Error.Mismatch info)
3535 in