diff options
Diffstat (limited to 'docs/users_guide/debugging.rst')
-rw-r--r-- | docs/users_guide/debugging.rst | 12 |
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 |