#11781: Improve common sub-expression -------------------------------------+------------------------------------- Reporter: simonpj | Owner: Type: bug | Status: closed Priority: normal | Milestone: Component: Compiler | Version: 7.10.3 Resolution: fixed | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Phab:D2074 Wiki Page: | -------------------------------------+------------------------------------- Comment (by Joachim Breitner <mail@…>): In [changeset:"eca86485cdd8441bf50f34133553b630a2baa7f3/ghc" eca8648/ghc]: {{{ #!CommitTicketReference repository="ghc" revision="eca86485cdd8441bf50f34133553b630a2baa7f3" GHC.Base: Use thenIO in instance Applicative IO Since recent changes to CSE, the previous definition were no longer CSEd with thenIO, which resulted in extra steps in the simplifier and hence slightly larger compile times. See ticket:11781#comment:7. Differential Revision: https://phabricator.haskell.org/D2092 }}} -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/11781#comment:14> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler