[project @ 1999-06-28 16:29:45 by simonpj]
* Add Type.repType * Re-express splitRepTyConApp_maybe using repType * Use the new repType in Core2Stg The bug was that we ended up with a binding like let x = /\a -> 3# +# y in ... and this should turn into an STG case, but the big lambda fooled the core-to-STG pass
Showing
- ghc/compiler/codeGen/CgCase.lhs 3 additions, 3 deletionsghc/compiler/codeGen/CgCase.lhs
- ghc/compiler/codeGen/CgExpr.lhs 3 additions, 3 deletionsghc/compiler/codeGen/CgExpr.lhs
- ghc/compiler/stgSyn/CoreToStg.lhs 11 additions, 11 deletionsghc/compiler/stgSyn/CoreToStg.lhs
- ghc/compiler/types/Type.lhs 19 additions, 23 deletionsghc/compiler/types/Type.lhs
Loading
Please register or sign in to comment