patch applied (ghc): Fix Trac #3118: missing alternative
Simon Peyton Jones
simonpj at microsoft.com
Fri Apr 3 06:42:44 EDT 2009
Thu Apr 2 08:28:34 PDT 2009 simonpj at microsoft.com
* Fix Trac #3118: missing alternative
Ignore-this: 9a9866ad88eae871cb98c6795c12349b
This patch fixes a rather obscure bug, whereby it's possible
for (case C a b of <alts>) to have altenatives that do not inclue
(C a b)! See Note [Unreachable code] in CoreUtils.
M ./compiler/basicTypes/MkId.lhs -2 +6
M ./compiler/coreSyn/CoreUtils.lhs -11 +42
M ./compiler/simplCore/Simplify.lhs -27 +28
M ./compiler/specialise/SpecConstr.lhs -1 +3
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20090402152834-1287e-bb012bd4479c9c8125065701a56d654b2b0f15ed.gz
More information about the Cvs-ghc
mailing list