diff options
author | Simon Marlow <marlowsd@gmail.com> | 2018-09-18 11:47:56 -0400 |
---|---|---|
committer | Ben Gamari <ben@smart-cactus.org> | 2018-09-18 13:35:22 -0400 |
commit | 1971e9995b7c4acf550093f15e17dfdad47caaf9 (patch) | |
tree | 80bf54d72b48da2f969c8fe8cd9781691e1dbadc /docs/users_guide/flags.py | |
parent | 2b763b5f26607fe1e9e062f9691f559058fdafa2 (diff) | |
download | haskell-1971e9995b7c4acf550093f15e17dfdad47caaf9.tar.gz |
Don't shortcut SRTs for static functions (#15544)
Shortcutting the SRT for a static function can lead to resurrecting a
static object at runtime, which violates assumptions in the GC. See
comments for details.
Test Plan:
- manual testing (in progress)
- validate
Reviewers: osa1, bgamari, erikd
Reviewed By: bgamari
Subscribers: rwbarton, carter
GHC Trac Issues: #15544
Differential Revision: https://phabricator.haskell.org/D5145
Diffstat (limited to 'docs/users_guide/flags.py')
0 files changed, 0 insertions, 0 deletions