OK, well I've fixed this one. But not overlap warnings in general Simon
| -----Original Message----- | From: [EMAIL PROTECTED] [mailto:glasgow-haskell-bugs- | [EMAIL PROTECTED] On Behalf Of Ian Lynagh | Sent: 20 August 2005 02:39 | To: [email protected] | Subject: Erroneous warning with n+k patterns | | | Hi all, | | This function: | | g :: Int -> Int | g (x+1) = 1 | g _ = 0 | | (erroneously) gives this warning: | | Warning: Pattern match(es) are overlapped | In the definition of `g': g _ = ... | | I'm not sure if this is covered by the first item on | http://www.haskell.org/ghc/docs/latest/html/users_guide/bugs.html | but if so (well, probably even if not; I've grown quite attached to | -Wall -Werror) then I'd like to add my voice to those who would like to | see the mentioned overhaul done. | | | Thanks | Ian | | _______________________________________________ | Glasgow-haskell-bugs mailing list | [email protected] | http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs _______________________________________________ Glasgow-haskell-bugs mailing list [email protected] http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs
