[GHC] #12789: "Simplifier ticks exhausted" compiling mutually recursive modules with GHC 8.
GHC
ghc-devs at haskell.org
Mon Nov 28 17:36:32 UTC 2016
#12789: "Simplifier ticks exhausted" compiling mutually recursive modules with GHC
8.
---------------------------------+----------------------------------------
Reporter: rdwebster | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: Compiler | Version: 8.0.1
Resolution: | Keywords:
Operating System: MacOS X | Architecture: Unknown/Multiple
Type of failure: None/Unknown | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Rev(s):
Wiki Page: |
---------------------------------+----------------------------------------
Comment (by simonpj):
Thanks. I worked this through, and it turns out to be a dup of #10083.
It was fixed by
{{{
commit 5a8fa2e662fce9ef03f0ec7891d7f81740e630bc
Author: Edward Z. Yang <ezyang at cs.stanford.edu>
Date: Thu May 12 20:33:43 2016 -0700
When a value Id comes from hi-boot, insert noinline. Fixes #10083.
}}}
For some reason, that fix never got merged to the 8.0 branch.
I'm not sure if it's worth doing now. There are workarounds described in
#10083: can you use them in `hprotoc`?
Simon
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/12789#comment:2>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list