Fix Trac #3323: naughty record selectors again
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.
Showing
- compiler/iface/BinIface.hs 5 additions, 4 deletionscompiler/iface/BinIface.hs
- compiler/iface/IfaceSyn.lhs 3 additions, 3 deletionscompiler/iface/IfaceSyn.lhs
- compiler/iface/MkIface.lhs 2 additions, 1 deletioncompiler/iface/MkIface.lhs
- compiler/iface/TcIface.lhs 7 additions, 12 deletionscompiler/iface/TcIface.lhs
- compiler/typecheck/TcExpr.lhs 10 additions, 0 deletionscompiler/typecheck/TcExpr.lhs
- compiler/typecheck/TcTyClsDecls.lhs 6 additions, 4 deletionscompiler/typecheck/TcTyClsDecls.lhs
Loading
Please register or sign in to comment