[Backpack]: improve the error message in case of a mutually recursive unit (#8582)
* [Backpack]: improve the error message in case of a mutually recursive unit during unification.
* Review fix: remove either, fail in UnifyM
Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Showing
- Cabal/src/Distribution/Backpack/LinkedComponent.hs 7 additions, 5 deletionsCabal/src/Distribution/Backpack/LinkedComponent.hs
- Cabal/src/Distribution/Backpack/UnifyM.hs 19 additions, 9 deletionsCabal/src/Distribution/Backpack/UnifyM.hs
- cabal-testsuite/PackageTests/Backpack/T8582/Main.hs 2 additions, 0 deletionscabal-testsuite/PackageTests/Backpack/T8582/Main.hs
- cabal-testsuite/PackageTests/Backpack/T8582/T8582.cabal 22 additions, 0 deletionscabal-testsuite/PackageTests/Backpack/T8582/T8582.cabal
- cabal-testsuite/PackageTests/Backpack/T8582/cabal.project 1 addition, 0 deletionscabal-testsuite/PackageTests/Backpack/T8582/cabal.project
- cabal-testsuite/PackageTests/Backpack/T8582/impl/ImplA.hs 1 addition, 0 deletionscabal-testsuite/PackageTests/Backpack/T8582/impl/ImplA.hs
- cabal-testsuite/PackageTests/Backpack/T8582/setup.cabal.out 7 additions, 0 deletionscabal-testsuite/PackageTests/Backpack/T8582/setup.cabal.out
- cabal-testsuite/PackageTests/Backpack/T8582/setup.out 7 additions, 0 deletionscabal-testsuite/PackageTests/Backpack/T8582/setup.out
- cabal-testsuite/PackageTests/Backpack/T8582/setup.test.hs 4 additions, 0 deletionscabal-testsuite/PackageTests/Backpack/T8582/setup.test.hs
- cabal-testsuite/PackageTests/Backpack/T8582/sig/A.sig 1 addition, 0 deletionscabal-testsuite/PackageTests/Backpack/T8582/sig/A.sig
- changelog.d/pr-8582 8 additions, 0 deletionschangelog.d/pr-8582
changelog.d/pr-8582
0 → 100644
Please register or sign in to comment