summaryrefslogtreecommitdiff
path: root/compiler/GHC/StgToCmm/Config.hs
diff options
context:
space:
mode:
authorSebastian Graf <sebastian.graf@kit.edu>2022-10-17 17:35:57 +0200
committerSebastian Graf <sebastian.graf@kit.edu>2022-10-17 18:48:02 +0200
commit129906ad4d5bcbe40d00a82bc2ff721b7f55e558 (patch)
tree4161e2d748c40d44fde83fff2e2765abb3184e3c /compiler/GHC/StgToCmm/Config.hs
parent0d3ed47f183f17589b5219ec0623ecf09e41501d (diff)
downloadhaskell-wip/T22227.tar.gz
Remove Note [Self-recursive tail calls]wip/T22227
We now do loopification in Core, so there should be no letrec left where all recursive calls are in tail position and the code is effectively dead. Hence we remove it.
Diffstat (limited to 'compiler/GHC/StgToCmm/Config.hs')
-rw-r--r--compiler/GHC/StgToCmm/Config.hs1
1 files changed, 0 insertions, 1 deletions
diff --git a/compiler/GHC/StgToCmm/Config.hs b/compiler/GHC/StgToCmm/Config.hs
index f2bd349ae7..e5a91b0a7f 100644
--- a/compiler/GHC/StgToCmm/Config.hs
+++ b/compiler/GHC/StgToCmm/Config.hs
@@ -43,7 +43,6 @@ data StgToCmmConfig = StgToCmmConfig
-- dynamic thunks
, stgToCmmTickyTag :: !Bool -- ^ True indicates ticky will count number of avoided tag checks by tag inference.
---------------------------------- Flags --------------------------------------
- , stgToCmmLoopification :: !Bool -- ^ Loopification enabled (cf @-floopification@)
, stgToCmmAlignCheck :: !Bool -- ^ Insert alignment check (cf @-falignment-sanitisation@)
, stgToCmmOptHpc :: !Bool -- ^ perform code generation for code coverage
, stgToCmmFastPAPCalls :: !Bool -- ^