Thu Jun 25 00:23:40 PDT 2009 [email protected]
* Fix Trac #3323: naughty record selectors again
Ignore-this: 5ea70e631a2104ae7bf139f89a91a63a
I boobed when I decoupled record selectors from their data types.
The most straightforward and robust fix means attaching the TyCon
of a record selector to its IfaceIdInfo, so
you'll need to rebuild all .hi files
That said, the fix is easy.
M ./compiler/iface/BinIface.hs -4 +5
M ./compiler/iface/IfaceSyn.lhs -3 +3
M ./compiler/iface/MkIface.lhs -1 +2
M ./compiler/iface/TcIface.lhs -12 +7
M ./compiler/typecheck/TcExpr.lhs +10
M ./compiler/typecheck/TcTyClsDecls.lhs -4 +6
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20090625072340-1287e-a7c18716c006f3a806edb47926bfd27f03195a1f.gz
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc