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" <[EMAIL PROTECTED]>
To: "hugs-bugs" <[EMAIL PROTECTED]>
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
>
_______________________________________________
Hugs-Bugs mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/hugs-bugs