another module system bug
Sigbjorn Finne
sof@galois.com
Thu, 13 Feb 2003 18:04:38 -0800
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
>