Better arity for join points
A join point was getting too large an arity, leading to #17294. I've tightened up the invariant: see CoreSyn, Note [Invariants on join points], invariant 2b
Showing
- compiler/coreSyn/CoreArity.hs 1 addition, 1 deletioncompiler/coreSyn/CoreArity.hs
- compiler/coreSyn/CorePrep.hs 1 addition, 0 deletionscompiler/coreSyn/CorePrep.hs
- compiler/coreSyn/CoreSyn.hs 15 additions, 3 deletionscompiler/coreSyn/CoreSyn.hs
- compiler/coreSyn/CoreTidy.hs 10 additions, 7 deletionscompiler/coreSyn/CoreTidy.hs
- compiler/simplCore/SimplMonad.hs 4 additions, 3 deletionscompiler/simplCore/SimplMonad.hs
- compiler/simplCore/SimplUtils.hs 1 addition, 8 deletionscompiler/simplCore/SimplUtils.hs
- compiler/stranal/DmdAnal.hs 17 additions, 2 deletionscompiler/stranal/DmdAnal.hs
Loading
Please register or sign in to comment