Good point. I've fixed this.

Simon

| -----Original Message-----
| From: [EMAIL PROTECTED]
[mailto:glasgow-haskell-bugs-
| [EMAIL PROTECTED] On Behalf Of Tomasz Zielonka
| Sent: 27 April 2005 10:09
| To: GHC-bugs
| Subject: Unused variable warnings when deriving (Data)
| 
| Hello!
| 
| When I compile the following module with "ghc -W -c A.hs" I see
several
| unnecessary warning messages:
| 
| $ ghc --version
| The Glorious Glasgow Haskell Compilation System, version 6.4
| $ ghc -no-recomp -W -c A.hs
| 
| <no location info>: Warning: Defined but not used: `k'
| 
| <no location info>: Warning: Defined but not used: `k'
| 
| <no location info>: Warning: Defined but not used: `k'
| 
| Adding parameters to data constructors makes the warnings disappear,
| example:
| data T = A Int | B Char
| 
| ---------------- A.hs -------------------
| 
| {-# OPTIONS -fglasgow-exts #-}
| 
| module A where
| 
| import Data.Generics
| 
| data T = A | B
|     deriving (Typeable, Data)
| 
| -----------------------------------------
| 
| Best regards
| Tomasz
| _______________________________________________
| 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

Reply via email to