typCheckRlpProgR forgot to solve constraints 💀
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user