summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKrzysztof Gogolewski <krzysztof.gogolewski@tweag.io>2023-03-01 18:04:35 +0100
committerKrzysztof Gogolewski <krzysztof.gogolewski@tweag.io>2023-03-01 18:04:35 +0100
commit879e660927844f84945c1ac385b843fec7d77c72 (patch)
treed3e1037309a2b75e3f4a7d98153a376d5056b777
parent074a0f97ff51efd691dbaef6458e74d75e6ed916 (diff)
downloadhaskell-wip/test-llvm-hdoc.tar.gz
-rw-r--r--compiler/GHC/Llvm/Ppr.hs20
1 files changed, 7 insertions, 13 deletions
diff --git a/compiler/GHC/Llvm/Ppr.hs b/compiler/GHC/Llvm/Ppr.hs
index 36bfdf3405..d75941c5fe 100644
--- a/compiler/GHC/Llvm/Ppr.hs
+++ b/compiler/GHC/Llvm/Ppr.hs
@@ -51,11 +51,11 @@ import GHC.Types.Unique
-- | Print out a whole LLVM module.
ppLlvmModule :: IsDoc doc => LlvmCgConfig -> LlvmModule -> doc
ppLlvmModule opts (LlvmModule comments aliases meta globals decls funcs)
- = ppLlvmComments comments $$ newLine
- $$ ppLlvmAliases aliases $$ newLine
- $$ ppLlvmMetas opts meta $$ newLine
- $$ ppLlvmGlobals opts globals $$ newLine
- $$ ppLlvmFunctionDecls decls $$ newLine
+ = ppLlvmComments comments $$ empty
+ $$ ppLlvmAliases aliases $$ empty
+ $$ ppLlvmMetas opts meta $$ empty
+ $$ ppLlvmGlobals opts globals $$ empty
+ $$ ppLlvmFunctionDecls decls $$ empty
$$ ppLlvmFunctions opts funcs
{-# SPECIALIZE ppLlvmModule :: LlvmCgConfig -> LlvmModule -> SDoc #-}
{-# SPECIALIZE ppLlvmModule :: LlvmCgConfig -> LlvmModule -> HDoc #-} -- see Note [SPECIALIZE to HDoc] in GHC.Utils.Outputable
@@ -164,8 +164,8 @@ ppLlvmFunction opts fun =
, line lbrace
, ppLlvmBlocks opts (funcBody fun)
, line rbrace
- , newLine
- , newLine]
+ , empty
+ , empty]
{-# SPECIALIZE ppLlvmFunction :: LlvmCgConfig -> LlvmFunction -> SDoc #-}
{-# SPECIALIZE ppLlvmFunction :: LlvmCgConfig -> LlvmFunction -> HDoc #-} -- see Note [SPECIALIZE to HDoc] in GHC.Utils.Outputable
@@ -714,12 +714,6 @@ pprStaticArith opts s1 s2 int_op float_op op_name =
-- * Misc functions
--------------------------------------------------------------------------------
--- | Blank line.
-newLine :: IsDoc doc => doc
-newLine = empty
-{-# SPECIALIZE newLine :: SDoc #-}
-{-# SPECIALIZE newLine :: HDoc #-}
-
-- | Exclamation point.
exclamation :: IsLine doc => doc
exclamation = char '!'