typCheckRlpProgR forgot to solve constraints 💀

This commit is contained in:
crumbtoo
2024-04-15 10:07:21 -06:00
parent 010c719eac
commit 48ccda9549
+1 -1
View File
@@ -207,7 +207,7 @@ typeCheckRlpProgR :: (Monad m)
typeCheckRlpProgR p = tc p typeCheckRlpProgR p = tc p
where where
g = buildInitialContext p g = buildInitialContext p
tc = liftHM . traverse (infer' g) . etaExpandAll tc = liftHM . traverse (solve' g) . etaExpandAll
etaExpandAll = programDecls . each %~ etaExpand etaExpandAll = programDecls . each %~ etaExpand
etaExpand :: Decl b (RlpExpr b) -> Decl b (RlpExpr b) etaExpand :: Decl b (RlpExpr b) -> Decl b (RlpExpr b)