Skip to content
  • Richard Eisenberg's avatar
    Don't mkNakedCastTy on something unsaturated · 15ce9b45
    Richard Eisenberg authored
    A recent commit added extra calls to mkNakedCastTy to satisfy
    Note [The tcType invariant]. However, some of these casts were
    being applied to unsaturated type family applications, which
    caused ASSERTion failures in TcFlatten later on. This patch
    is more judicious in using mkNakedCastTy to avoid this problem.
    15ce9b45