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

Reply via email to