
#14152: Float exit paths out of recursive functions -------------------------------------+------------------------------------- Reporter: nomeata | Owner: (none) Type: task | Status: patch Priority: normal | Milestone: Component: Compiler | Version: 8.2.1 Resolution: | Keywords: JoinPoints Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: #14137 #10918 | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by simonpj):
I understand that this is all a bit unsatisfying intellectually, but I don’t want to sink more time into this, at least not without concrete examples or other evidence that show that what we are doing now is indeed bad.
Yes that's fine. If we have 100 Joachim cycles I'd rather they were spent on the fattest target, and this doesn't look like one. Back to loopification next? -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/14152#comment:31 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler