diff options
author | Simon Peyton Jones <simonpj@microsoft.com> | 2014-04-09 22:47:09 +0100 |
---|---|---|
committer | Simon Peyton Jones <simonpj@microsoft.com> | 2014-04-10 08:12:51 +0100 |
commit | b8132a9d2fdb93c5d30107b1d531dd73ac27b262 (patch) | |
tree | d69d15d141de92c4edb2c7b9f1d9d0680e5df0d6 /compiler/codeGen/CodeGen | |
parent | b4dd5667fe84cb6030d296e9e4563d4de62f718d (diff) | |
download | haskell-b8132a9d2fdb93c5d30107b1d531dd73ac27b262.tar.gz |
Fix egregious blunder in the type flattener
In tidying up the flattener I introduced an error that no
regression test caught, giving rise to Trac #8978, #8979.
It shows up if you have a type synonym whose RHS mentions
type functions, such sas
type family F a
type T a = (F a, a) -- This synonym isn't properly flattened
The fix is easy, but sadly the bug is in the released GHC 7.8.1
Diffstat (limited to 'compiler/codeGen/CodeGen')
0 files changed, 0 insertions, 0 deletions