Avoid DynFlags in Ppr code (#17957)
* replace `DynFlags` parameters with `SDocContext` parameters for a few Ppr related functions: `bufLeftRenderSDoc`, `printSDoc`, `printSDocLn`, `showSDocOneLine`. * remove the use of `pprCols :: DynFlags -> Int` in Outputable. We already have the information via `sdocLineLength :: SDocContext -> Int`
Showing
- compiler/GHC/CmmToAsm.hs 4 additions, 3 deletionscompiler/GHC/CmmToAsm.hs
- compiler/GHC/CmmToLlvm/Base.hs 2 additions, 2 deletionscompiler/GHC/CmmToLlvm/Base.hs
- compiler/GHC/Driver/Session.hs 8 additions, 3 deletionscompiler/GHC/Driver/Session.hs
- compiler/GHC/Driver/Session.hs-boot 0 additions, 1 deletioncompiler/GHC/Driver/Session.hs-boot
- compiler/GHC/Tc/Deriv/Generate.hs 2 additions, 1 deletioncompiler/GHC/Tc/Deriv/Generate.hs
- compiler/main/ErrUtils.hs 13 additions, 12 deletionscompiler/main/ErrUtils.hs
- compiler/utils/Outputable.hs 20 additions, 20 deletionscompiler/utils/Outputable.hs
Loading
Please register or sign in to comment