diff options
author | Simon Peyton Jones <simonpj@microsoft.com> | 2012-09-17 18:22:10 +0100 |
---|---|---|
committer | Simon Peyton Jones <simonpj@microsoft.com> | 2012-09-17 18:22:10 +0100 |
commit | ba8fd081ba9b222dd5f93604d7deeaca372e4511 (patch) | |
tree | 4191f90114909684db6942fee5ecef4f5ddd6800 /compiler/codeGen/CodeGen.lhs | |
parent | 067828956acdcb046c0640568638fbc496eda9f3 (diff) | |
download | haskell-ba8fd081ba9b222dd5f93604d7deeaca372e4511.tar.gz |
Make the call to chooseBoxingStrategy lazy again
I made it strict, as an incidental consequence of this patch:
commit 5bae803a18b17bdb158a7780e6b6ac3c520e5b39
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date: Sat Sep 15 23:09:25 2012 +0100
Fix UNPACK with -fomit-interface-pragmas.
But it's very important that chooseBoxingStrategy is lazy, else
(in bigger programs with lots of recursion in types) GHC can
loop. This showed up in Data.Sequence; and I think it was making
haddock loop as well.
Anyway this patch makes it lazy again.
Diffstat (limited to 'compiler/codeGen/CodeGen.lhs')
0 files changed, 0 insertions, 0 deletions