[GHC] #14120: Type comparison in stg-lint is hopelessly broken
GHC
ghc-devs at haskell.org
Tue Aug 29 23:10:44 UTC 2017
#14120: Type comparison in stg-lint is hopelessly broken
-------------------------------------+-------------------------------------
Reporter: bgamari | Owner: (none)
Type: bug | Status: patch
Priority: normal | Milestone:
Component: Compiler | Version: 8.2.1
Resolution: | Keywords:
Operating System: Unknown/Multiple | Architecture:
| Unknown/Multiple
Type of failure: None/Unknown | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Rev(s): Phab:D3879
Wiki Page: |
-------------------------------------+-------------------------------------
Comment (by Ben Gamari <ben@…>):
In [changeset:"f17f1063a29452843195c59e6cca2191b9d46c7f/ghc" f17f106/ghc]:
{{{
#!CommitTicketReference repository="ghc"
revision="f17f1063a29452843195c59e6cca2191b9d46c7f"
StgLint: Give up on trying to compare types
We used to try a crude comparison of the type themselves, but this is
essentially impossible in STG as we have discarded. both casts and type
applications, so types might look different but be the same. Now we
simply compare their runtime representations.
See #14120.
Reviewers: austin
Subscribers: rwbarton, thomie
GHC Trac Issues: #14120
Differential Revision: https://phabricator.haskell.org/D3879
}}}
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/14120#comment:7>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list