
#11028: Refactor ConDecl -------------------------------------+------------------------------------- Reporter: simonpj | Owner: alanz Type: bug | Status: new Priority: normal | Milestone: Component: Compiler | Version: 7.10.2 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by jstolarek): Replying to [comment:11 alanz]:
I wonder if we should use `ConDeclSimple` instead of `ConDeclH98`.
Alternatively `mkSimpleConDecl` should become `mkCondeclH98`. I vote for the latter - `mkConDeclH98` is more informative than `mkSimpleConDecl`.
Also, at the moment the `con_doc` field is never set for a GADT. It should either be removed or the parser modified to allow docs. Again, my vote for the latter. If we store docs for H98 constructors then we should also store them for GADTs.
-- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11028#comment:13 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler