14 Feb
2003
14 Feb
'03
3:04 a.m.
Thanks, fixed (but a conflict is of course still reported if it clashes with a local name, irrespective of use.) --sigbjorn ----- Original Message ----- From: "Iavor S. Diatchki" <diatchki@cse.ogi.edu> To: "hugs-bugs" <hugs-bugs@haskell.org> Sent: Thursday, February 13, 2003 15:18 Subject: another module system bug
hi,
here is another module system bug:
module A where data A = A { t :: Int }
module B where import A data B = B { t :: Char }
Hugs complains that the selector "t" is already defined. This is wrong, since this error should only be reported if the selector is used ambiguously (e.g. with an unqualified name).
bye iavor