[project @ 2001-08-24 13:22:25 by simonpj]
authorsimonpj <unknown>
Fri, 24 Aug 2001 13:22:25 +0000 (13:22 +0000)
committersimonpj <unknown>
Fri, 24 Aug 2001 13:22:25 +0000 (13:22 +0000)
commit2daf21bbb3aaf6f6df4d12c374a55d3cb054411e
treeb91ba17809097d79bdf7b097dfb9157d481bcb8d
parent9003eb4930e89219bd4e6ef22b9521cb408e78cf
[project @ 2001-08-24 13:22:25 by simonpj]
Make when comparing old and new strictness information,
we were being a bit too generous with the old case.
When a function has (say) arity 2, we can't use strictness
info like SSS, because that only applies if the fn is
applied to 3 args.  So it's an unfair comparison.

This commit makes the old->new conversion function more
truthful in this regard, which should eliminate the
erroneously-claimed "worse" strictness results.
ghc/compiler/basicTypes/IdInfo.lhs