summaryrefslogtreecommitdiff
path: root/compiler/cmm/StackPlacements.hs
diff options
context:
space:
mode:
authorsimonpj@microsoft.com <unknown>2011-01-28 08:07:48 +0000
committersimonpj@microsoft.com <unknown>2011-01-28 08:07:48 +0000
commitf1a90f54590e5a7a32a9c3ef2950740922b1f425 (patch)
treef55c562a54e4f6754a84ba629411e9a83bc197f9 /compiler/cmm/StackPlacements.hs
parenta0f6d307b097bd788e181434a4d9b7fdd56a6c6b (diff)
downloadhaskell-f1a90f54590e5a7a32a9c3ef2950740922b1f425.tar.gz
Fix an egregious strictness analyser bug (Trac #4924)
The "virgin" flag was being threaded rather than treated like an environment. As a result, the second and subsequent recursive definitions in a module were not getting a correctly-initialised fixpoint loop, causing much worse strictness analysis results. Indeed the symptoms in Trac #4924 were quite bizarre. Anyway, it's easily fixed. Merge to stable branch.
Diffstat (limited to 'compiler/cmm/StackPlacements.hs')
0 files changed, 0 insertions, 0 deletions