summaryrefslogtreecommitdiff
path: root/compiler/codeGen/CodeGen.lhs
diff options
context:
space:
mode:
authorSimon Peyton Jones <simonpj@microsoft.com>2012-09-17 18:22:10 +0100
committerSimon Peyton Jones <simonpj@microsoft.com>2012-09-17 18:22:10 +0100
commitba8fd081ba9b222dd5f93604d7deeaca372e4511 (patch)
tree4191f90114909684db6942fee5ecef4f5ddd6800 /compiler/codeGen/CodeGen.lhs
parent067828956acdcb046c0640568638fbc496eda9f3 (diff)
downloadhaskell-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