#13875: ApplicativeDo desugaring is lazier than standard desugaring -------------------------------------+------------------------------------- Reporter: dfeuer | Owner: simonmar Type: bug | Status: patch Priority: high | Milestone: 8.2.1 Component: Compiler | Version: 8.3 Resolution: | Keywords: ApplicativeDo Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: Other | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Phab:D3681 Wiki Page: | -------------------------------------+------------------------------------- Comment (by Ben Gamari <ben@…>): In [changeset:"1ef4156e45dcb258f6ef05cfb909547b8e3beb0f/ghc" 1ef4156/ghc]: {{{ #!CommitTicketReference repository="ghc" revision="1ef4156e45dcb258f6ef05cfb909547b8e3beb0f" Prevent ApplicativeDo from applying to strict pattern matches (#13875) Test Plan: * New unit tests * validate Reviewers: dfeuer, simonpj, niteria, bgamari, austin, erikd Reviewed By: dfeuer Subscribers: rwbarton, thomie GHC Trac Issues: #13875 Differential Revision: https://phabricator.haskell.org/D3681 }}} -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13875#comment:11> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler