
#14880: GHC panic: updateRole -------------------------------------+------------------------------------- Reporter: RyanGlScott | Owner: goldfire Type: bug | Status: new Priority: normal | Milestone: 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:65 simonpj]:
Maybe try (3) in comment:59? That makes before-and-after more similar.
Yes, will do that.
It might help to put it all on a branch... I'm not sure of the precise code you are measuring.
I took the patch from phabricator and rebased it onto what I figured must be the last commit before Richard started working on it. I'll push my branch to git.haskell.org.
(It's cool that balanced unions are actually faster. FOUR TIMES faster!)
It is, although it would have been easier for us if that had turned out to be the problem. Then again, one of the fundamental libraries out there not being broken is kind of a comforting thought... -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/14880#comment:66 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler