diff options
author | Ben Gamari <bgamari.foss@gmail.com> | 2017-09-19 11:16:55 -0400 |
---|---|---|
committer | Ben Gamari <ben@smart-cactus.org> | 2017-09-19 13:37:46 -0400 |
commit | 12a92fedf8b1997f2e26800929be117d54536b7e (patch) | |
tree | 78456279bfcfffcd9d3eeb8ac4f96a3d9c22390a /compiler/nativeGen/Dwarf.hs | |
parent | 8b007abbeb3045900a11529d907a835080129176 (diff) | |
download | haskell-12a92fedf8b1997f2e26800929be117d54536b7e.tar.gz |
OccurAnal: Ensure SourceNotes don't interfere with join-point analysis
In general ticks are problematic for join point analysis as described
in #14242. However, source notes are intended to be a best-effort
annotation which shouldn't interfere with optimization. Special-case
these to ensure that tail-call information is still correct, even in the
presence of source note
ticks.
Test Plan: Validate
Reviewers: simonpj, austin
Reviewed By: simonpj
Subscribers: rwbarton, thomie
GHC Trac Issues: #14242
Differential Revision: https://phabricator.haskell.org/D3978
Diffstat (limited to 'compiler/nativeGen/Dwarf.hs')
0 files changed, 0 insertions, 0 deletions