[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