Skip to content

Deep subsumption: unify mults without tcEqMult

sheaf requested to merge sheaf/ghc:T26332 into master

Ticket: #26332 (closed)

As seen in #26332 (closed), we may well end up with a non-reflexive multiplicity coercion when doing deep subsumption. We should do the same thing that we do without deep subsumption: unify the multiplicities normally, without requiring that the coercion is reflexive (which is what tcEqMult was doing).

Edited by sheaf

Merge request reports

Loading