diff options
author | Sebastian Graf <sebastian.graf@kit.edu> | 2019-02-19 13:52:11 +0100 |
---|---|---|
committer | Sebastian Graf <sebastian.graf@kit.edu> | 2019-02-19 14:36:57 +0100 |
commit | 70ebc57eddc0951128184482aabe30fb84aada70 (patch) | |
tree | e787c9640147a68c024c1c345f4013a3d8245c8a /compiler/codeGen/CodeGen | |
parent | 9f5b11fa6a0bc32888fa88b6c3d57baa2e734c64 (diff) | |
download | haskell-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/CodeGen')
0 files changed, 0 insertions, 0 deletions