Fix lambdalifter closure in case

This commit is contained in:
Martin Fredin 2023-05-10 19:42:27 +02:00
parent 0aebe4a7b1
commit 30c59596c7

View file

@ -106,7 +106,7 @@ freeVarsBranch localVars (Branch pt e) =
, term = ABranch pt annae
}
where
annae = freeVarsExp localVars e
annae = freeVarsExp (localVars <|| varsInPattern) e
varsInPattern = go [] pt
where
go acc (p, t) = case p of