driver: Only check for unused package warning in after succesful downsweep
Before we would check for the unused package warning even if the module graph was compromised due to an error in downsweep. This is easily fixed by pushing warmUnusedPackages into depanalE, and then returning the errors like the other downsweep errors. Fixes #20242
Showing
- compiler/GHC/Driver/Make.hs 16 additions, 15 deletionscompiler/GHC/Driver/Make.hs
- testsuite/tests/cabal/t20242/BootNoHeader.cabal 12 additions, 0 deletionstestsuite/tests/cabal/t20242/BootNoHeader.cabal
- testsuite/tests/cabal/t20242/Foo.hs 4 additions, 0 deletionstestsuite/tests/cabal/t20242/Foo.hs
- testsuite/tests/cabal/t20242/Foo.hs-boot 1 addition, 0 deletionstestsuite/tests/cabal/t20242/Foo.hs-boot
- testsuite/tests/cabal/t20242/Main.hs 5 additions, 0 deletionstestsuite/tests/cabal/t20242/Main.hs
- testsuite/tests/cabal/t20242/Makefile 18 additions, 0 deletionstestsuite/tests/cabal/t20242/Makefile
- testsuite/tests/cabal/t20242/Setup.hs 2 additions, 0 deletionstestsuite/tests/cabal/t20242/Setup.hs
- testsuite/tests/cabal/t20242/T20242.stderr 5 additions, 0 deletionstestsuite/tests/cabal/t20242/T20242.stderr
- testsuite/tests/cabal/t20242/all.T 9 additions, 0 deletionstestsuite/tests/cabal/t20242/all.T
- testsuite/tests/warnings/should_compile/UnusedPackages.stderr 7 additions, 7 deletions...suite/tests/warnings/should_compile/UnusedPackages.stderr
testsuite/tests/cabal/t20242/Foo.hs
0 → 100644
testsuite/tests/cabal/t20242/Foo.hs-boot
0 → 100644
testsuite/tests/cabal/t20242/Main.hs
0 → 100644
testsuite/tests/cabal/t20242/Makefile
0 → 100644
testsuite/tests/cabal/t20242/Setup.hs
0 → 100644
testsuite/tests/cabal/t20242/T20242.stderr
0 → 100644
testsuite/tests/cabal/t20242/all.T
0 → 100644
Please register or sign in to comment