[GHC] #13861: Take more advantage of STG representation invariance (follows up #9291)
GHC
ghc-devs at haskell.org
Thu Dec 14 20:49:29 UTC 2017
#13861: Take more advantage of STG representation invariance (follows up #9291)
-------------------------------------+-------------------------------------
Reporter: heisenbug | Owner: heisenbug
Type: feature request | Status: new
Priority: normal | Milestone:
Component: Compiler | Version: 8.0.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 heisenbug):
Now that #14373 is up for review, it is time to revisit this one. It turns
out that coercion between small and big families is not an issue any more
(provided that wip/T14373 gets merged). From big family with ptr-tag 7 we
anyway only can go to small family ptr-tag 7 if the tags in the info table
match, so everything is okay. My conservative 1..6 assessment above is not
needed. We can safely have 1..7.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13861#comment:12>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list