[Issue 1238] Private identifiers in imported modules create conflicts wtih public ones

d-bugmail at puremagic.com d-bugmail at puremagic.com
Tue Jun 26 03:52:08 PDT 2007


http://d.puremagic.com/issues/show_bug.cgi?id=1238


smjg at iname.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |smjg at iname.com
           Keywords|                            |rejects-valid
            Summary|(private) std.stream.isdigit|Private identifiers in
                   |conflicts with              |imported modules create
                   |std.ctype.isdigit           |conflicts wtih public ones




------- Comment #1 from smjg at iname.com  2007-06-26 05:52 -------
A self-contained testcase:
----------
module ppc_1a;
import ppc_1b;
import ppc_1c;

int qwert = yuiop;
----------
module ppc_1b;

private int yuiop;
----------
module ppc_1c;

public int yuiop;
----------
ppc_1a.d(5): Error: ppc_1b.yuiop at ppc_1b.d(3) conflicts with ppc_1c.yuiop at
ppc_1c.d(3)
ppc_1a.d: module ppc_1a ppc_1b.yuiop is private
----------


-- 



More information about the Digitalmars-d-bugs mailing list