
#11309: Warn on shady data constructor export -------------------------------------+------------------------------------- Reporter: dfeuer | Owner: Type: feature request | Status: new Priority: normal | Milestone: Component: Compiler | Version: 7.10.3 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by mpickering): I don't understand the situation where this warning would be useful. If you want to export all the constructors then can you not use a wildcard? If this warning is implemented and turned on by -Wall then is there any way to export some constructors warning free? It seems to me the only situation where you explicitly list the constructors is when you don't want to export them all. Maybe there is a better example to do with data families which I am missing. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11309#comment:2 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler