summaryrefslogtreecommitdiff
path: root/docs/users_guide/debugging.rst
diff options
context:
space:
mode:
authorklebinger.andreas@gmx.at <klebinger.andreas@gmx.at>2019-04-05 17:02:59 +0200
committerMarge Bot <ben+marge-bot@smart-cactus.org>2019-04-12 14:40:04 -0400
commit885d2e04854f038fbb899ab545df2b57d9b8bba4 (patch)
tree209f632fb0eef72faf41147e52f71b0bb8197129 /docs/users_guide/debugging.rst
parente05df3e1380989ca00ecd88b6d7d0f4aec5502fb (diff)
downloadhaskell-885d2e04854f038fbb899ab545df2b57d9b8bba4.tar.gz
Add -ddump-stg-final to dump stg as it is used for codegen.
Intermediate STG does not contain free variables which can be useful sometimes. So adding a flag to dump that info.
Diffstat (limited to 'docs/users_guide/debugging.rst')
-rw-r--r--docs/users_guide/debugging.rst5
1 files changed, 5 insertions, 0 deletions
diff --git a/docs/users_guide/debugging.rst b/docs/users_guide/debugging.rst
index 381bf1809a..ff02fc4c7b 100644
--- a/docs/users_guide/debugging.rst
+++ b/docs/users_guide/debugging.rst
@@ -380,6 +380,11 @@ These flags dump various phases of GHC's STG pipeline.
Show the output of the intermediate STG-to-STG pass. (*lots* of output!)
+.. ghc-flag:: -ddump-stg-final
+ :shortdesc: Show output of last STG pass.
+ :type: dynamic
+
+ Show the output of the last STG pass before we generate Cmm.
C-\\- representation
~~~~~~~~~~~~~~~~~~~~