diff options
author | Simon Peyton Jones <simonpj@microsoft.com> | 2014-04-22 14:40:12 +0100 |
---|---|---|
committer | Simon Peyton Jones <simonpj@microsoft.com> | 2014-04-24 08:43:24 +0100 |
commit | 68a1e679f0b97db99c552c3dbf69e651291826fa (patch) | |
tree | a02b9c89ed2363521caa01af0f491c355f76575f /compiler/utils | |
parent | 98aab76a5498b003635fd78188b7c1e3623c73d5 (diff) | |
download | haskell-68a1e679f0b97db99c552c3dbf69e651291826fa.tar.gz |
Make absolutely sure that 'done' and 'safeIndex' are strict in the index
This is just to make sure that there is no redundant boxing.
For safeIndex, for example, the error path doesn't evaluate the
index, so it may be passed boxed unless safeIndex is inlined bodily,
which I don't want to rely on.
Diffstat (limited to 'compiler/utils')
0 files changed, 0 insertions, 0 deletions