[GHC] #14253: Pattern match checker mistakenly concludes pattern match on pattern synonym is unreachable
GHC
ghc-devs at haskell.org
Wed Sep 20 08:22:33 UTC 2017
#14253: Pattern match checker mistakenly concludes pattern match on pattern synonym
is unreachable
-------------------------------------+-------------------------------------
Reporter: bgamari | Owner: (none)
Type: bug | Status: new
Priority: high | Milestone: 8.4.1
Component: Compiler | Version: 8.2.1
Resolution: | Keywords:
| PatternSynonyms,
| PatternMatchWarnings
Operating System: Unknown/Multiple | Architecture:
Type of failure: GHC rejects | Unknown/Multiple
valid program | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Rev(s):
Wiki Page: |
-------------------------------------+-------------------------------------
Comment (by simonpj):
OK, but then lies might give rise to error messages or warnings that lie,
mightn't they. As here.
We need a specification of the expected behaviour of lying COMPLETE
pragmas before we can discuss what programs like these "should" do. Or we
could say "if the pragma lies, the compiler can do what it likes".
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/14253#comment:5>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list