Refactor HsDecls.TyClDecl to extract the type HsTyDefn, which is the
authorSimon Peyton Jones <simonpj@microsoft.com>
Thu, 22 Mar 2012 21:10:34 +0000 (21:10 +0000)
committerSimon Peyton Jones <simonpj@microsoft.com>
Thu, 22 Mar 2012 21:10:34 +0000 (21:10 +0000)
commitb857c8ad367877f424b5fca50bd45199f39f86c7
tree7fcf7fbfce0d823d1cee6ea45df9ec2083b2545c
parentca7c3a0e1aba18379548b76775181bf464214ae3
Refactor HsDecls.TyClDecl to extract the type HsTyDefn, which is the
RHS of a data type or type synonym declaration.  This can be shared
between type declarations and type *instance* declarations.
16 files changed:
compiler/deSugar/DsMeta.hs
compiler/hsSyn/Convert.lhs
compiler/hsSyn/HsDecls.lhs
compiler/hsSyn/HsUtils.lhs
compiler/main/HscStats.lhs
compiler/parser/Parser.y.pp
compiler/parser/ParserCore.y
compiler/parser/RdrHsSyn.lhs
compiler/rename/RnEnv.lhs
compiler/rename/RnNames.lhs
compiler/rename/RnSource.lhs
compiler/rename/RnTypes.lhs
compiler/typecheck/TcClassDcl.lhs
compiler/typecheck/TcDeriv.lhs
compiler/typecheck/TcInstDcls.lhs
compiler/typecheck/TcTyClsDecls.lhs