Fix #5464: Change the way the extra bindings for the generic
authorJose Pedro Magalhaes <jpm@cs.uu.nl>
Thu, 8 Sep 2011 06:07:14 +0000 (08:07 +0200)
committerJose Pedro Magalhaes <jpm@cs.uu.nl>
Mon, 26 Sep 2011 09:13:36 +0000 (11:13 +0200)
commitc93690df31d295842e810ef1e92ae725d840f2ac
tree7f8d36d6bd94818ad2de72c9fb921c062054f0e2
parenta21de087346835965334d677ae4ddbaf76b894ba
Fix #5464: Change the way the extra bindings for the generic
representation are generated.

This is an initial commit; things seem to work but some
clean up is still necessary (renaming functions, adding
comments, etc.)
compiler/typecheck/TcDeriv.lhs
compiler/typecheck/TcGenDeriv.lhs
compiler/typecheck/TcInstDcls.lhs
compiler/types/Generics.lhs