#13644: overloaded name used in record pattern matching leads to panic! (the 'impossible' happened) in ghc -------------------------------------+------------------------------------- Reporter: pjljvdlaar | Owner: (none) Type: bug | Status: patch Priority: normal | Milestone: 8.4.1 Component: Compiler | Version: 8.0.2 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: Compile-time | Test Case: crash or panic | rename/should_fail/T13644 Blocked By: | Blocking: Related Tickets: #13840, #13973, | Differential Rev(s): Phab:D3988 #14087 | Wiki Page: | -------------------------------------+------------------------------------- Comment (by Ben Gamari <ben@…>): In [changeset:"72b00c34c73ff6c63ee4928006b0cc60034a7638/ghc" 72b00c34/ghc]: {{{ #!CommitTicketReference repository="ghc" revision="72b00c34c73ff6c63ee4928006b0cc60034a7638" Identify fields by selector when type-checking (fixes #13644) Test Plan: new test for #13847, and the test for #13644 now passes Reviewers: mpickering, austin, bgamari, simonpj Reviewed By: mpickering, simonpj Subscribers: simonpj, rwbarton, thomie GHC Trac Issues: #13644, #13847 Differential Revision: https://phabricator.haskell.org/D3988 }}} -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13644#comment:20> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler