summaryrefslogtreecommitdiff
path: root/docs/users_guide/debugging.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/users_guide/debugging.rst')
-rw-r--r--docs/users_guide/debugging.rst12
1 files changed, 12 insertions, 0 deletions
diff --git a/docs/users_guide/debugging.rst b/docs/users_guide/debugging.rst
index 50a6c279a4..f0a929df5e 100644
--- a/docs/users_guide/debugging.rst
+++ b/docs/users_guide/debugging.rst
@@ -920,6 +920,18 @@ Checking for consistency
single: consistency checks
single: lint
+.. ghc-flag:: -dlint
+ :shortdesc: Enable several common internal sanity checkers
+ :type: dynamic
+
+ :implies: -dcore-lint, -dstg-lint, -dcmm-lint, -dasm-lint, -fllvm-fill-undef-with-garbage, -debug
+ :since: 9.4.1
+
+ Turn on various heavy-weight intra-pass sanity-checking measures within GHC
+ and its runtime system. Notably, this does not include
+ :ghc-flag:`-falignment-sanitisation` as it incurs a rather hefty runtime
+ cost.
+
.. ghc-flag:: -dcore-lint
:shortdesc: Turn on internal sanity checking
:type: dynamic