[GHC] #14880: GHC panic: updateRole

GHC ghc-devs at haskell.org
Thu Aug 2 14:23:12 UTC 2018


#14880: GHC panic: updateRole
-------------------------------------+-------------------------------------
        Reporter:  RyanGlScott       |                Owner:  goldfire
            Type:  bug               |               Status:  new
        Priority:  normal            |            Milestone:  8.8.1
       Component:  Compiler (Type    |              Version:  8.2.2
  checker)                           |
      Resolution:                    |             Keywords:  TypeInType
Operating System:  Unknown/Multiple  |         Architecture:
 Type of failure:  Compile-time      |  Unknown/Multiple
  crash or panic                     |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:  #15076            |  Differential Rev(s):  Phab:D4769
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by tdammers):

 Replying to [comment:75 goldfire]:
 > Very interesting. What happens if you make a version of `FV` that uses
 its same setup (passing around partially applied functions, etc.) but
 without the list? Then rewrite the functions in terms of that?

 Ah, good point, I'll try that. Shouldn't be overly difficult.

 > Also, I think it would be helpful not to use ticky profiling when
 generating these results (unless the data somehow comes from the ticky
 output), but also to include the allocations.

 Right, of course. The data is just plain old `time --verbose`; the reason
 I have `-ticky` there is because the idea was to generate ticky profiles
 at the same time, and the thought behind it was that ticky overhead would
 be somewhat proportional, and thus not disruptive. But I'll do another run
 without ticky.

-- 
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/14880#comment:76>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list