digitalmars.D.bugs - [Issue 290] New: "U" shaped import name conflicts when using Fully Qualified names
- d-bugmail puremagic.com Aug 16 2006
- d-bugmail puremagic.com Aug 16 2006
- Bruno Medeiros <brunodomedeirosATgmail SPAM.com> Aug 16 2006
- d-bugmail puremagic.com Oct 16 2006
- d-bugmail puremagic.com Oct 16 2006
http://d.puremagic.com/issues/show_bug.cgi?id=290 Summary: "U" shaped import name conflicts when using Fully Qualified names Product: D Version: 0.164 Platform: PC OS/Version: Windows Status: NEW Keywords: rejects-valid Severity: major Priority: P2 Component: DMD AssignedTo: bugzilla digitalmars.com ReportedBy: brunodomedeiros+bugz gmail.com BugsThisDependsOn: 209 In a "U" shaped structure of imports, name conflicts occur on the bottom module (main) when accessing top module entities (pack.tier2*) with a fully qualified name, as both tier1 modules think they have a different pack. Code: ---- main.d ---- import tier1_A; import tier1_B; alias pack DUMMY; auto x1 = &pack.tier2_A.foonumA; auto x2 = &pack.tier2_B.foonumB; // any the above gets the error: // import tier1_A.pack conflicts with tier1_B.pack at tier1_B.d(3) ---- tier1_A.d ---- module tier1_A; public import pack.tier2_A; ---- tier1_B.d ---- module tier1_B; public import pack.tier2_B; ---- pack/tier2_A.d ---- module pack.tier2_A; int foonumA; ---- pack/tier2_B.d ---- module pack.tier2_B; int foonumB; --
Aug 16 2006
http://d.puremagic.com/issues/show_bug.cgi?id=290 ------- Comment #1 from brunodomedeiros+bugz gmail.com 2006-08-16 19:38 ------- Created an attachment (id=22) --> (http://d.puremagic.com/issues/attachment.cgi?id=22&action=view) Zipped testcase --
Aug 16 2006
Note to self: pay attention when posting bugs with multiple bugzilla windows opened, it messes the dependency information... :P -- Bruno Medeiros - MSc in CS/E student http://www.prowiki.org/wiki4d/wiki.cgi?BrunoMedeiros#D
Aug 16 2006
http://d.puremagic.com/issues/show_bug.cgi?id=290 ------- Comment #2 from brunodomedeiros+bugz gmail.com 2006-10-16 16:58 ------- Fixed DMD 0.169 . Likely a duplicate of #386 --
Oct 16 2006
http://d.puremagic.com/issues/show_bug.cgi?id=290 brunodomedeiros+bugz gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED ------- Comment #3 from brunodomedeiros+bugz gmail.com 2006-10-16 17:00 ------- forgot to change to FIXED --
Oct 16 2006









d-bugmail puremagic.com 