
#8101: No pattern match non-exhaustiveness warnings when compiling with -fno-code -------------------------------------------------+------------------------- Reporter: exbb2 | Owner: Type: bug | Status: Priority: normal | closed Component: Compiler | Milestone: 7.8.1 Resolution: fixed | Version: 7.6.3 Operating System: Unknown/Multiple | Keywords: Type of failure: Incorrect warning at | Architecture: compile-time | Unknown/Multiple Test Case: T8101 | Difficulty: Blocking: | Unknown | Blocked By: | Related Tickets: -------------------------------------------------+------------------------- Comment (by monoidal): There's a comment in DynFlags, line 882, which might suggest this was deliberate. At least I would remove it: {{{ -- 'HscNothing' can be used to avoid generating any output, however, note -- that: -- -- * This will not run the desugaring step, thus no warnings generated in -- this step will be output. In particular, this includes warnings related -- to pattern matching. You can run the desugarer manually using -- 'GHC.desugarModule'. }}} -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/8101#comment:3 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler