[GHC] #9812: Split `SynTyCon` into `SynonymTyCon` and `FamilyTyCon`
GHC
ghc-devs at haskell.org
Wed Nov 19 16:15:07 UTC 2014
#9812: Split `SynTyCon` into `SynonymTyCon` and `FamilyTyCon`
-------------------------------------+-------------------------------------
Reporter: jstolarek | Owner: jstolarek
Type: task | Status: new
Priority: low | Milestone:
Component: Compiler | Version: 7.9
Keywords: | Operating System:
Architecture: Unknown/Multiple | Unknown/Multiple
Difficulty: Moderate (less | Type of failure:
than a day) | None/Unknown
Blocked By: | Test Case:
Related Tickets: | Blocking:
| Differential Revisions:
-------------------------------------+-------------------------------------
As part of my work on #6018 I added new fields to `SynTyCon` data
constructor of `TyCon` type. These fields only make sense for type
families because we don't trace injectivity information for type synonyms.
`SynTyCon` already has some fields that only make sense for type families.
Richard suggests that `SynTyCon` is split into two separate constructors.
With my implementation of injective type families this makes even more
changes. I'm going to make that change in HEAD Real Soon Now so that I can
rebase my work on top of it.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/9812>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list