driver: Fix -fdefer-diagnostics flag
The `withDeferredDiagnostics` wrapper wasn't doing anything because the session it was modifying wasn't used in hsc_env. Therefore the fix is simple, just push the `getSession` call into the scope of `withDeferredDiagnostics`. Fixes #22391
parent
270037fa
No related branches found
No related tags found
Pipeline #58536 passed with warnings
Stage: tool-lint
Stage: quick-build
Stage: full-build
Stage: packaging
Stage: testing
Showing
- compiler/GHC/Driver/Make.hs 2 additions, 2 deletionscompiler/GHC/Driver/Make.hs
- testsuite/tests/driver/t22391/Makefile 19 additions, 0 deletionstestsuite/tests/driver/t22391/Makefile
- testsuite/tests/driver/t22391/all.T 5 additions, 0 deletionstestsuite/tests/driver/t22391/all.T
- testsuite/tests/driver/t22391/src/Lib.hs 11 additions, 0 deletionstestsuite/tests/driver/t22391/src/Lib.hs
- testsuite/tests/driver/t22391/src/Lib/A.hs 3 additions, 0 deletionstestsuite/tests/driver/t22391/src/Lib/A.hs
- testsuite/tests/driver/t22391/src/Lib/B.hs 3 additions, 0 deletionstestsuite/tests/driver/t22391/src/Lib/B.hs
- testsuite/tests/driver/t22391/t22391.stderr 43 additions, 0 deletionstestsuite/tests/driver/t22391/t22391.stderr
- testsuite/tests/driver/t22391/t22391j.stderr 43 additions, 0 deletionstestsuite/tests/driver/t22391/t22391j.stderr
- testsuite/tests/ghci/prog018/prog018.stdout 2 additions, 5 deletionstestsuite/tests/ghci/prog018/prog018.stdout
Loading
Please register or sign in to comment