diff options
author | Simon Peyton Jones <simonpj@microsoft.com> | 2022-08-26 12:16:01 +0100 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2022-08-27 00:30:14 -0400 |
commit | 161a6f1fd62e797e978e7808a5f567fefa123f16 (patch) | |
tree | 9c0980da8b2d8ca82a01736cd4a9b071b610b30e /compiler/GHC/Tc | |
parent | a3b23a3318a556beba62a3637600692639575c44 (diff) | |
download | haskell-161a6f1fd62e797e978e7808a5f567fefa123f16.tar.gz |
Fix a nasty loop in Tidy
As the remarkably-simple #22112 showed, we were making a black hole
in the unfolding of a self-recursive binding. Boo!
It's a bit tricky. Documented in GHC.Iface.Tidy,
Note [tidyTopUnfolding: avoiding black holes]
Diffstat (limited to 'compiler/GHC/Tc')
0 files changed, 0 insertions, 0 deletions