summaryrefslogtreecommitdiff
path: root/compiler/GHC/Core/Lint.hs
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/GHC/Core/Lint.hs')
-rw-r--r--compiler/GHC/Core/Lint.hs10
1 files changed, 5 insertions, 5 deletions
diff --git a/compiler/GHC/Core/Lint.hs b/compiler/GHC/Core/Lint.hs
index bb192a3278..e299eb9171 100644
--- a/compiler/GHC/Core/Lint.hs
+++ b/compiler/GHC/Core/Lint.hs
@@ -321,7 +321,7 @@ data EndPassConfig = EndPassConfig
, ep_lintPassResult :: !(Maybe LintPassResultConfig)
-- ^ Whether we should lint the result of this pass.
- , ep_printUnqual :: !PrintUnqualified
+ , ep_namePprCtx :: !NamePprCtx
, ep_dumpFlag :: !(Maybe DumpFlag)
@@ -336,7 +336,7 @@ endPassIO :: Logger
-> IO ()
-- Used by the IO-is CorePrep too
endPassIO logger cfg binds rules
- = do { dumpPassResult logger (ep_dumpCoreSizes cfg) (ep_printUnqual cfg) mb_flag
+ = do { dumpPassResult logger (ep_dumpCoreSizes cfg) (ep_namePprCtx cfg) mb_flag
(renderWithContext defaultSDocContext (ep_prettyPass cfg))
(ep_passDetails cfg) binds rules
; for_ (ep_lintPassResult cfg) $ \lp_cfg ->
@@ -350,16 +350,16 @@ endPassIO logger cfg binds rules
dumpPassResult :: Logger
-> Bool -- dump core sizes?
- -> PrintUnqualified
+ -> NamePprCtx
-> Maybe DumpFlag -- Just df => show details in a file whose
-- name is specified by df
-> String -- Header
-> SDoc -- Extra info to appear after header
-> CoreProgram -> [CoreRule]
-> IO ()
-dumpPassResult logger dump_core_sizes unqual mb_flag hdr extra_info binds rules
+dumpPassResult logger dump_core_sizes name_ppr_ctx mb_flag hdr extra_info binds rules
= do { forM_ mb_flag $ \flag -> do
- logDumpFile logger (mkDumpStyle unqual) flag hdr FormatCore dump_doc
+ logDumpFile logger (mkDumpStyle name_ppr_ctx) flag hdr FormatCore dump_doc
-- Report result size
-- This has the side effect of forcing the intermediate to be evaluated