diff options
author | Ben Gamari <bgamari.foss@gmail.com> | 2017-01-31 16:05:26 -0500 |
---|---|---|
committer | Ben Gamari <ben@smart-cactus.org> | 2017-01-31 18:50:21 -0500 |
commit | 44f079f74869d8cb417e2dcc104517ae7f593e5f (patch) | |
tree | fc358e5be8857aed19a9f9198060fbad6ab3b47c /rts/Trace.c | |
parent | afc05c76c3bd672ce04527c89b29d184e94c8c6d (diff) | |
download | haskell-44f079f74869d8cb417e2dcc104517ae7f593e5f.tar.gz |
FloatOut: Allow floating through breakpoint ticks
I believe this is actually a completely valid thing to do, despite the
arguments put forth in #10052. All that was missing was logic in
SetLevels to correctly substitute the cloned binders into the
breakpoint's free variable list.
This is a prerequisite for enabling StaticPointer support in the
interpreter.
Test Plan: Validate
Reviewers: austin, scpmw
Subscribers: thomie
Differential Revision: https://phabricator.haskell.org/D3049
Diffstat (limited to 'rts/Trace.c')
0 files changed, 0 insertions, 0 deletions