On Mon, Mar 18, 2019 at 9:30 PM Ben Gamari <[email protected]> wrote:
> Shayne Fletcher via ghc-devs <[email protected]> writes: > > > Consider this two file program: > > ``` > > module T where > > main = undefined > > > > module Main where > > import T > > main = putStrLn "Hello world!" > > ``` > > > > Both 8.4.3 and 8.6.3 agree: > > ``` > > Main.hs:1:1: error: > > Ambiguous occurrence ‘main’ > > It could refer to either ‘T.main’, > > imported from ‘T’ at Main.hs:2:1-8 > > (and originally defined at Main.hs:2:1-4) > > or ‘Main.main’, defined at Main.hs:5:1 > > ``` > > > > Is this expected behavior? Does it not contradict "If the export list is > > omitted, all values, types and classes defined in the module are > exported, > > but not those that are imported" ( > > https://www.haskell.org/onlinereport/haskell2010/haskellch5.html)? If > the > > latter, is this a bug? What am I missing? > > > The language you cite from the report makes it sound as though this is a > bug. Can you open a ticket? > Yes! Tracked in https://gitlab.haskell.org/ghc/ghc/issues/16453. -- Shayne Fletcher Language Engineer c: +1 917 699 7763 e: [email protected] Digital Asset Holdings, LLC 4 World Trade Center 150 Greenwich Street, 47th Floor <https://maps.google.com/?q=150+Greenwich+Street,+47th+Floor%C2%A0+%C2%A0+%C2%A0+%C2%A0+%C2%A0+New+York,+NY+10007,+USA&entry=gmail&source=g> New York, NY 10007, USA <https://maps.google.com/?q=150+Greenwich+Street,+47th+Floor%C2%A0+%C2%A0+%C2%A0+%C2%A0+%C2%A0+New+York,+NY+10007,+USA&entry=gmail&source=g> digitalasset.com <http://www.digitalasset.com/> -- This message, and any attachments, is for the intended recipient(s) only, may contain information that is privileged, confidential and/or proprietary and subject to important terms and conditions available at http://www.digitalasset.com/emaildisclaimer.html <http://www.digitalasset.com/emaildisclaimer.html>. If you are not the intended recipient, please delete this message.
_______________________________________________ ghc-devs mailing list [email protected] http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
