summaryrefslogtreecommitdiff
path: root/compiler/codeGen
diff options
context:
space:
mode:
authorSebastian Graf <sebastian.graf@kit.edu>2019-02-19 13:52:11 +0100
committerSebastian Graf <sebastian.graf@kit.edu>2019-02-19 14:36:57 +0100
commit70ebc57eddc0951128184482aabe30fb84aada70 (patch)
treee787c9640147a68c024c1c345f4013a3d8245c8a /compiler/codeGen
parent9f5b11fa6a0bc32888fa88b6c3d57baa2e734c64 (diff)
downloadhaskell-wip/ww-noinline.tar.gz
Always do the worker/wrapper split for NOINLINEswip/ww-noinline
Trac #10069 revealed that small NOINLINE functions didn't get split into worker and wrapper. This was due to `certainlyWillInline` saying that any unfoldings with a guidance of `UnfWhen` inline unconditionally. That isn't the case for NOINLINE functions, so we catch this case earlier now. Fixes #10069.
Diffstat (limited to 'compiler/codeGen')
0 files changed, 0 insertions, 0 deletions