[project @ 2001-09-07 12:43:28 by simonpj]
authorsimonpj <unknown>
Fri, 7 Sep 2001 12:43:28 +0000 (12:43 +0000)
committersimonpj <unknown>
Fri, 7 Sep 2001 12:43:28 +0000 (12:43 +0000)
commit66a9fc6c62d7ff54ab334bcf919a42a8ee4624dd
treedce03ce79c0cceaf95539ded7b33ad3820ec9909
parentd3f613149e033256620ef26e713d67a0f896f0df
[project @ 2001-09-07 12:43:28 by simonpj]
-----------------------------------
Pin on accurate strictness info for
record and dictionary selectors
-----------------------------------
        [part of 3 related commits]

This fixes a long-standing infelicity.  Sometimes selectors aren't
inlined until after strictness analysis, so if we don't have decent
strictness info on them we get bad strictness results.

For record selectors, the unboxing-strict-fields stuff makes it hard
to figurwe out the correct strictness, so we just invoke the demand
analyser to work it out.
ghc/compiler/basicTypes/MkId.lhs