patch applied (ghc): Fix egregious and long-standing tidying bug
Simon Peyton Jones
simonpj at microsoft.com
Thu May 25 05:48:36 EDT 2006
Thu May 25 02:43:00 PDT 2006 simonpj at microsoft.com
* Fix egregious and long-standing tidying bug
A typo in tidyAlt meant that we could get shadowing of occurrence names
in the output of tidying. (Specifically, of existentially bound type
variables.) That in turn meant that an IfaceExpr could have shadowing, so
when the IfaceExpr was read in, it meant something different.
That in turn led to an obscure crash like:
Panic: tcIfaceTyVar
Anyway, this fixes it. MERGE into 6.4.3.
M ./compiler/coreSyn/CoreTidy.lhs -1 +1
More information about the Cvs-ghc
mailing list