
#10471: Confusing parse error when forgetting "deriving" -------------------------------------+------------------------------------- Reporter: | Owner: AlexanderThiemann | Status: closed Type: bug | Milestone: Priority: normal | Version: 7.6.3 Component: Compiler | Keywords: Resolution: duplicate | Architecture: Operating System: Unknown/Multiple | Unknown/Multiple Type of failure: Incorrect | Test Case: warning at compile-time | Blocking: Blocked By: | Differential Revisions: Related Tickets: #8612 | -------------------------------------+------------------------------------- Changes (by thomie): * status: new => closed * resolution: => duplicate * related: => #8612 Comment: With 7.8 or newer you'd get: {{{ test.hs:5:6: error: Record syntax is illegal here: {f_x :: Int, f_y :: Int} test.hs:5:8: error: Not in scope: ‘f_x’ test.hs:6:8: error: Not in scope: ‘f_y’ }}} This was reported before, in #8612, and then closed as "not ideal, but acceptable". -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10471#comment:1 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler