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

Reply via email to