[GHC] #13963: Runtime representation confusingly displayed
GHC
ghc-devs at haskell.org
Thu Sep 14 19:35:56 UTC 2017
#13963: Runtime representation confusingly displayed
-------------------------------------+-------------------------------------
Reporter: Iceland_jack | Owner: (none)
Type: bug | Status: new
Priority: normal | Milestone:
Component: Compiler | Version: 8.0.1
Resolution: | Keywords: TypeInType,
| LevityPolymorphism
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 Ben Gamari <ben@…>):
In [changeset:"8f99cd67262a67c46ed1af952003486825e0e9f7/ghc" 8f99cd6/ghc]:
{{{
#!CommitTicketReference repository="ghc"
revision="8f99cd67262a67c46ed1af952003486825e0e9f7"
Fix #13963.
This commit fixes several things:
1. RuntimeRep arg suppression was overeager for *visibly*-quantified
RuntimeReps, which should remain.
2. The choice of whether to used a Named TyConBinder or an anonymous
was sometimes wrong. Now, we do an extra little pass right before
constructing the tycon to fix these.
3. TyCons that normally cannot appear unsaturated can appear unsaturated
in :kind. But this fact was not propagated into the type checker.
It now is.
}}}
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13963#comment:5>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list