summaryrefslogtreecommitdiff
path: root/compiler/codeGen
diff options
context:
space:
mode:
authorSimon Peyton Jones <simonpj@microsoft.com>2011-09-05 08:21:23 +0100
committerSimon Peyton Jones <simonpj@microsoft.com>2011-09-05 08:21:23 +0100
commitbd6f5de7bb41f868522c6db2ad2793477840297e (patch)
treeba9f84594196a10f4cee7712ae72fe90db72b494 /compiler/codeGen
parent26a1acb8744b4ed8c158a3357d9616fc1569411f (diff)
downloadhaskell-bd6f5de7bb41f868522c6db2ad2793477840297e.tar.gz
Fix two bugs in caes-floating (fixes Trac #5453)
The problem is documented in the ticket. The patch does two things 1. Make exprOkForSpeculation return False for a non-exhaustive case 2. In SetLevels.lvlExpr, look at the *result* scrutinee, not the *input* scrutinee, when testing for evaluated-ness
Diffstat (limited to 'compiler/codeGen')
0 files changed, 0 insertions, 0 deletions