
#14796: Pretty Printing: GHC doesn't parenthesise (() :: Constraint) -------------------------------------+------------------------------------- Reporter: Iceland_jack | Owner: (none) Type: bug | Status: patch Priority: normal | Milestone: Component: Compiler | Version: 8.5 Resolution: | Keywords: | TypeApplications Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: #14808 | Differential Rev(s): Phab:D4408 Wiki Page: | -------------------------------------+------------------------------------- Changes (by RyanGlScott): * status: new => patch * differential: => Phab:D4408 * related: => #14808 Comment: Egads, there's an even more serious bug lurking hereāthe fact that you have to visibly apply the arguments to `ECC` in completely different orders on GHC 8.2.2/8.4.1 and HEAD! I've opened #14808 for this. In the meantime, I've opened Phab:D4408 for this bug, which is straightforward to fix. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/14796#comment:6 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler