[GHC] #9182: Empty case analysis for function clauses
GHC
ghc-devs at haskell.org
Sat Jun 7 22:03:15 UTC 2014
#9182: Empty case analysis for function clauses
-------------------------------------+------------------------------------
Reporter: dfranke | Owner:
Type: feature request | Status: new
Priority: low | Milestone:
Component: Compiler | Version: 7.8.2
Resolution: | Keywords:
Operating System: Unknown/Multiple | Architecture: Unknown/Multiple
Type of failure: None/Unknown | Difficulty: Unknown
Test Case: | Blocked By:
Blocking: | Related Tickets:
-------------------------------------+------------------------------------
Comment (by dfranke):
Yes, with EmptyCase active I would take any type declaration without an
accompanying binding as denoting an empty definition, and then issue a
warning about an inexhaustive pattern match later on when appropriate.
Having to write the empty case expression doesn't prevent you from doing
anything. It just adds clutter, and allowing empty case analysis in some
syntactic contexts but not others is an unnecessary inconsistency.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/9182#comment:4>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list