[project @ 2003-06-09 15:37:37 by simonpj]
authorsimonpj <unknown>
Mon, 9 Jun 2003 15:37:38 +0000 (15:37 +0000)
committersimonpj <unknown>
Mon, 9 Jun 2003 15:37:38 +0000 (15:37 +0000)
commit6941708cc1d90f56fb99a9145502189d083371bb
treeff54cadabfbd9b246a5ead34ec5854ae35656590
parentedec2d9277064b562da36dde476705e63a4b061d
[project @ 2003-06-09 15:37:37 by simonpj]
-------------------------
Fix the crossDllArg crash
-------------------------

Test codeGen/should_compile/cg004 tests for this one.  The problem was
that the test for static-ness (i.e. no need to CAFify the thing) encountered
a form we didn't previously expect.  (See cg004)

This fix tidies up CoreUtils.rhsIsNonUpd, which is the original entry point,
renaming it CoreUtils.hasNoRedexes
ghc/compiler/coreSyn/CoreUtils.lhs
ghc/compiler/main/TidyPgm.lhs
ghc/compiler/stgSyn/CoreToStg.lhs