Commits on Source (2)
-
Sebastian Graf authored
See the adjusted `Note [DataAlt occ info]`. Fixes #24770.
ffa35d44 -
Sebastian Graf authored
Discarding seq#s in Core land via `seqRule` was problematic; see #24334. So instead we discard certain dead, discardable seq#s in Prep now. See the updated `Note [seq# magic]`. This fixes the symptoms of #24334.
a6ecbc65
Showing
- compiler/GHC/Core/Opt/ConstantFold.hs 7 additions, 12 deletionscompiler/GHC/Core/Opt/ConstantFold.hs
- compiler/GHC/Core/Opt/Simplify/Iteration.hs 16 additions, 15 deletionscompiler/GHC/Core/Opt/Simplify/Iteration.hs
- compiler/GHC/CoreToStg/Prep.hs 12 additions, 0 deletionscompiler/GHC/CoreToStg/Prep.hs
- compiler/GHC/Types/Id/Make.hs 8 additions, 1 deletioncompiler/GHC/Types/Id/Make.hs
- testsuite/tests/codeGen/should_compile/T24264.hs 2 additions, 6 deletionstestsuite/tests/codeGen/should_compile/T24264.hs
- testsuite/tests/core-to-stg/T24334.hs 20 additions, 0 deletionstestsuite/tests/core-to-stg/T24334.hs
- testsuite/tests/core-to-stg/T24334.stdout 1 addition, 0 deletionstestsuite/tests/core-to-stg/T24334.stdout
- testsuite/tests/core-to-stg/all.T 1 addition, 0 deletionstestsuite/tests/core-to-stg/all.T
- testsuite/tests/simplCore/should_compile/T24770.hs 3 additions, 0 deletionstestsuite/tests/simplCore/should_compile/T24770.hs
- testsuite/tests/simplCore/should_compile/all.T 1 addition, 0 deletionstestsuite/tests/simplCore/should_compile/all.T
testsuite/tests/core-to-stg/T24334.hs
0 → 100644
testsuite/tests/core-to-stg/T24334.stdout
0 → 100644