Remove HsNumTy and TypePati.
authorJose Pedro Magalhaes <jpm@cs.uu.nl>
Wed, 4 May 2011 15:27:49 +0000 (17:27 +0200)
committerJose Pedro Magalhaes <jpm@cs.uu.nl>
Wed, 4 May 2011 15:27:49 +0000 (17:27 +0200)
commitfed25228aec3f3bd2f91c50d67043d83efb1af18
tree93a04929f466dd5db2a2fc62705726382911bf41
parent91a75b9af1015b053e6904f4ff7bf36c5b1e0ad1
Remove HsNumTy and TypePati.

They belonged to the old generic deriving mechanism, so they can go. Adapted a lot of code as a consequence.
19 files changed:
compiler/deSugar/Check.lhs
compiler/deSugar/DsArrows.lhs
compiler/deSugar/DsMeta.hs
compiler/hsSyn/HsBinds.lhs
compiler/hsSyn/HsPat.lhs
compiler/hsSyn/HsTypes.lhs
compiler/hsSyn/HsUtils.lhs
compiler/parser/Parser.y.pp
compiler/parser/RdrHsSyn.lhs
compiler/rename/RnBinds.lhs
compiler/rename/RnHsSyn.lhs
compiler/rename/RnPat.lhs
compiler/rename/RnSource.lhs
compiler/rename/RnTypes.lhs
compiler/typecheck/TcDeriv.lhs
compiler/typecheck/TcHsType.lhs
compiler/typecheck/TcPat.lhs
compiler/typecheck/TcTyClsDecls.lhs
utils/ghctags/Main.hs