summaryrefslogtreecommitdiff
path: root/compiler/GHC/Driver/Pipeline.hs
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/GHC/Driver/Pipeline.hs')
-rw-r--r--compiler/GHC/Driver/Pipeline.hs7
1 files changed, 4 insertions, 3 deletions
diff --git a/compiler/GHC/Driver/Pipeline.hs b/compiler/GHC/Driver/Pipeline.hs
index 2ad69bc4a2..c4de774033 100644
--- a/compiler/GHC/Driver/Pipeline.hs
+++ b/compiler/GHC/Driver/Pipeline.hs
@@ -895,9 +895,10 @@ pipeLoop phase input_fn = do
stopPhase output (src_basename env)
dflags stopPhase (maybe_loc pst)
when (final_fn /= input_fn) $ do
- let msg = ("Copying `" ++ input_fn ++"' to `" ++ final_fn ++ "'")
- line_prag = Just ("{-# LINE 1 \"" ++ src_filename env ++ "\" #-}\n")
- liftIO $ copyWithHeader logger dflags msg line_prag input_fn final_fn
+ let msg = "Copying `" ++ input_fn ++"' to `" ++ final_fn ++ "'"
+ line_prag = "{-# LINE 1 \"" ++ src_filename env ++ "\" #-}\n"
+ liftIO $ showPass logger dflags msg
+ liftIO $ copyWithHeader line_prag input_fn final_fn
return final_fn