diff options
author | Sebastian Graf <sebastian.graf@kit.edu> | 2022-10-17 17:35:57 +0200 |
---|---|---|
committer | Sebastian Graf <sebastian.graf@kit.edu> | 2022-10-17 18:48:02 +0200 |
commit | 129906ad4d5bcbe40d00a82bc2ff721b7f55e558 (patch) | |
tree | 4161e2d748c40d44fde83fff2e2765abb3184e3c /compiler/GHC/StgToCmm/Config.hs | |
parent | 0d3ed47f183f17589b5219ec0623ecf09e41501d (diff) | |
download | haskell-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.hs | 1 |
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 -- ^ |