<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">This looks like a bug to me. Post at <a href="https://gitlab.haskell.org/ghc/ghc/issues/" class="">https://gitlab.haskell.org/ghc/ghc/issues/</a><div class=""><br class=""></div><div class="">Thanks!</div><div class="">Richard<br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On Mar 17, 2019, at 1:50 PM, Shayne Fletcher via ghc-devs <<a href="mailto:ghc-devs@haskell.org" class="">ghc-devs@haskell.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div dir="ltr" class=""><div class="gmail_default"><div class="gmail_default"><font face="verdana, sans-serif" class="">Sorry in advance if I should be posting questions of this kind elsewhere (please tell me if so!).</font></div><div class="gmail_default"><font face="verdana, sans-serif" class=""><br class=""></font></div><div class="gmail_default"><font face="verdana, sans-serif" class="">Consider this two file program:</font></div><div class="gmail_default"><font face="verdana, sans-serif" class="">```</font></div><div class="gmail_default"><font face="verdana, sans-serif" class="">module T where</font></div><div class="gmail_default"><font face="verdana, sans-serif" class="">main = undefined</font></div><div class="gmail_default"><font face="verdana, sans-serif" class=""><br class=""></font></div><div class="gmail_default"><font face="verdana, sans-serif" class="">module Main where</font></div><div class="gmail_default"><font face="verdana, sans-serif" class="">import T</font></div><div class="gmail_default"><font face="verdana, sans-serif" class="">main = putStrLn "Hello world!"</font></div><div class="gmail_default"><font face="verdana, sans-serif" class="">```</font></div><div class="gmail_default"><font face="verdana, sans-serif" class=""><br class="">Both 8.4.3 and 8.6.3 agree:</font></div><div class="gmail_default"><font face="verdana, sans-serif" class="">```</font></div><div class="gmail_default"><font face="verdana, sans-serif" class="">Main.hs:1:1: error:</font></div><div class="gmail_default"><font face="verdana, sans-serif" class="">    Ambiguous occurrence ‘main’</font></div><div class="gmail_default"><font face="verdana, sans-serif" class="">    It could refer to either ‘T.main’,</font></div><div class="gmail_default"><font face="verdana, sans-serif" class="">                             imported from ‘T’ at Main.hs:2:1-8</font></div><div class="gmail_default"><font face="verdana, sans-serif" class="">                             (and originally defined at Main.hs:2:1-4)</font></div><div class="gmail_default"><font face="verdana, sans-serif" class="">                          or ‘Main.main’, defined at Main.hs:5:1</font></div><div class="gmail_default"><font face="verdana, sans-serif" class="">```</font></div><div class="gmail_default"><font face="verdana, sans-serif" class=""><br class=""></font></div><div class="gmail_default"><font face="verdana, sans-serif" class="">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" (<a href="https://www.haskell.org/onlinereport/haskell2010/haskellch5.html" class="">https://www.haskell.org/onlinereport/haskell2010/haskellch5.html</a>)? If the latter, is this a bug? What am I missing?</font></div></div><div class=""><br class=""></div>-- <br class=""><div dir="ltr" class="gmail_signature"><div dir="ltr" class=""><div class=""><div dir="ltr" class=""><div class=""><div dir="ltr" class=""><div dir="ltr" class=""><div style="letter-spacing:normal;padding:10px 0px 10px 10px;width:300px;max-width:300px;color:rgb(26,40,77);font-size:12px" class=""><div style="color:rgb(33,33,33);font-size:13px" class=""><div class=""><div class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div style="padding:10px 0px 10px 10px;width:300px;max-width:300px;color:rgb(26,40,77);font-size:12px" class=""><font face="trebuchet ms, sans-serif" class=""><span style="font-weight:bold;font-size:14px" class="">Shayne Fletcher</span><br class="">Language Engineer<br class=""><span style="font-weight:600" class="">c:</span> <span style="color:rgb(96,138,216)" class="">+1 917 699 7763</span><br class=""><span style="font-weight:600" class="">e:</span> <a href="mailto:shayne.fletcher@daml.com" target="_blank" class="">shayne.fletcher@daml.com</a></font></div><div style="font-family:Karla,sans-serif;background-color:rgb(242,245,250);width:300px;max-width:300px;padding:0px 0px 10px 10px;font-size:12px;color:rgb(98,119,146);border-bottom:4px solid rgb(32,50,96)" class=""><img src="https://s3.amazonaws.com/digitalasset.com/Digital+Asset+Logo+-+small+-+pad.png" style="border: 0px; vertical-align: middle; max-width: 100%; height: auto; display: block; width: 120px;" class="">Digital Asset Holdings, LLC<br class="">4 World Trade Center                                                        <a href="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" style="color:rgb(126,87,194)" target="_blank" class="">150 Greenwich Street, 47th Floor         </a><br class=""><a href="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" style="color:rgb(126,87,194)" target="_blank" class="">New York, NY 10007, USA</a><br class=""><a href="http://www.digitalasset.com/" style="color:rgb(96,138,216);background-color:transparent;outline:none 0px" target="_blank" class="">digitalasset.com</a></div><br class=""></div></div></div></div></div></div></div><div style="font-family:sans-serif;color:rgb(33,33,33);font-size:13px" class=""></div></div></div></div></div></div></div></div></div></div></div>

<br class="">
<span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px;background-color:rgb(255,255,255)" class="">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 </span><a href="http://www.digitalasset.com/emaildisclaimer.html" style="color:rgb(17,85,204);font-family:arial,sans-serif;font-size:12.8px;background-color:rgb(255,255,255)" target="_blank" class="">http://www.digitalasset.<wbr class="">com/emaildisclaimer.html</a><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px;background-color:rgb(255,255,255)" class="">. If you are not the intended recipient, please delete this message.</span>_______________________________________________<br class="">ghc-devs mailing list<br class=""><a href="mailto:ghc-devs@haskell.org" class="">ghc-devs@haskell.org</a><br class="">http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs<br class=""></div></blockquote></div><br class=""></div></body></html>