
#7807: Parse error with "where" and file-ending comment --------------------------------------+------------------------------------ Reporter: goldfire | Owner: Type: bug | Status: closed Priority: high | Milestone: 7.8.1 Component: Compiler (Parser) | Version: 7.7 Resolution: fixed | Keywords: Operating System: Unknown/Multiple | Architecture: Unknown/Multiple Type of failure: None/Unknown | Difficulty: Unknown Test Case: | Blocked By: Blocking: | Related Tickets: --------------------------------------+------------------------------------ Changes (by monoidal): * status: infoneeded => closed * resolution: => fixed Comment: "type instance where" was old notation for closed type families before commit 569b26526403df4d88fe2a6d64c7dade09d003ad (Revise implementation of overlapping type family instances, 21/6/2013). This commit changed the syntax to {{{ type family F a where F Int = Bool }}} I can reproduce the file-ending newline bug with old syntax before the commit but not with new syntax afterwards. I can't tell how the parser changes made this happen, but it seems it's safe to close this bug. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/7807#comment:3 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler