[GHC] #14338: Simplifier fails with "Simplifier ticks exhausted"
GHC
ghc-devs at haskell.org
Mon Oct 30 08:37:16 UTC 2017
#14338: Simplifier fails with "Simplifier ticks exhausted"
-------------------------------------+-------------------------------------
Reporter: dredozubov | Owner: bgamari
Type: bug | Status: new
Priority: high | Milestone: 8.4.1
Component: Compiler | Version: 8.2.1
Resolution: | Keywords:
Operating System: Linux | Architecture: x86_64
Type of failure: Compile-time | (amd64)
crash or panic | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Rev(s):
Wiki Page: |
-------------------------------------+-------------------------------------
Comment (by dredozubov):
I've seen quite a lot `HModify` and `HGet` popping up in a core dump, but
haven't realized it's linked to coercions. The comments above supports my
experience with this piece of code and the issue. The issue definitely
arises when increasing the length of a type-level list `AppPayload` in
this case. In the context of a larger project, it was pretty difficult to
pinpoint, an additional servant endpoint can trigger it for example.
Do I understand correctly that you're referring to the idea of dropping
explicit coercions for compilation without `-dcore-lint`?
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/14338#comment:19>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list