
#7898: SpecConstr explodes when compiling module BSP of frag-1.1.2 ---------------------------------+------------------------------------------ Reporter: tinctorius | Owner: Type: bug | Status: new Priority: normal | Milestone: Component: Compiler | Version: 7.6.3 Keywords: | Os: Unknown/Multiple Architecture: Unknown/Multiple | Failure: Compile-time crash Difficulty: Unknown | Testcase: Blockedby: | Blocking: Related: | ---------------------------------+------------------------------------------ Comment(by amosrobinson): I'm sorry, I've kind of dropped the ball on this. So, SpecConstr is definitely blowing up (235,000 to 3,000,000 or something). But! Before that, the simplifier is blowing up from 5,000 to 235,000. I know a certain amount of increase is expected from inlining in the simplifier, but this seems excessive. So I suspect it's actually inlining too much? I don't have a good example, but #7928 looks like it might be easier to get into a standalone test case. -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/7898#comment:11 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler