What was the name of the flag for ghc-7.0.1?

I did not find it in the documentation. -fwarn-incomplete-patterns does
not work for my lambda expressions.

Cheers Christian

Am 22.09.2010 18:05, schrieb Simon Peyton-Jones:
> Good point. Simon and I have decided we agree.  I'll push a patch shortly.
> 
> S
> 
> | -----Original Message-----
> | From: [email protected] [mailto:glasgow-haskell-
> | [email protected]] On Behalf Of Mitar
> | Sent: 21 September 2010 07:44
> | To: glasgow-haskell-users
> | Subject: Non-exhaustive pattern match(es) warning in lambda functions
> | 
> | Hi!
> | 
> | Why GHC does not warn (with -Wall) about non-exhaustive pattern
> | match(es) warning in lambda functions? For example, this code:
> | 
> | data Foo = Bar | Baz
> | 
> | test1 :: Foo -> IO ()
> | test1 Bar = return () -- Pattern match(es) are non-exhaustive warning, OK
> | 
> | test2 :: Foo -> IO ()
> | test2 = \Bar -> return () -- No pattern match(es) are non-exhaustive, BAD
> | 
> | I think it would be quite useful to also catch such situations and
> | issue a warning.
> | 
> | 
> | Mitar
_______________________________________________
Glasgow-haskell-users mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users

Reply via email to