
#14630: name shadowing warnings by record pattern synonyms + RecordWildCards or NamedFieldPuns -------------------------------------+------------------------------------- Reporter: mizunashi_mana | Owner: (none) Type: bug | Status: new Priority: normal | Milestone: Component: Compiler | Version: 8.2.2 Resolution: | Keywords: | PatternSynonyms Operating System: Unknown/Multiple | Architecture: Type of failure: Incorrect | Unknown/Multiple error/warning at compile-time | Test Case: Blocked By: | Blocking: Related Tickets: #11228, #11970 | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by RyanGlScott): Replying to [comment:10 mpickering]:
In general it looks like the code dealing with shadowing could do with some attention.
I fully agree with you there. That being said, my sole motivation was to get normal record selectors and pattern synonym record selectors on equal footing, not to fix every issue with record selectors under the sun :) For the time being, at least, the most direct path forward would be finding the minimum API change that would be necessary to achieve the former goal. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/14630#comment:11 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler