changeset 1133:5ba2e63f2482

[Issue 313] New: Fully qualified names bypass private imports <deewiant@gmail.com> 2006-08-27 news:bug-313-3@http.d.puremagic.com/issues/
author thomask
date Wed, 13 Sep 2006 22:27:36 +0000
parents 0cd0e5eba91b
children 49aa2ca2f716
files addon/import_16_A.d addon/import_16_B.d nocompile/i/import_16_C.d nocompile/i/import_16_D.d nocompile/i/import_16_E.d nocompile/i/import_16_F.d nocompile/i/import_16_G.d nocompile/i/import_16_H.d
diffstat 8 files changed, 134 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/addon/import_16_A.d	Wed Sep 13 22:27:36 2006 +0000
@@ -0,0 +1,12 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	<deewiant@gmail.com>
+// @date@	2006-08-27
+// @uri@	news:bug-313-3@http.d.puremagic.com/issues/
+// @desc@	[Issue 313] New: Fully qualified names bypass private imports
+
+module /*dstress.*/addon.import_16_A;
+
+const int x = 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/addon/import_16_B.d	Wed Sep 13 22:27:36 2006 +0000
@@ -0,0 +1,11 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	<deewiant@gmail.com>
+// @date@	2006-08-27
+// @uri@	news:bug-313-3@http.d.puremagic.com/issues/
+// @desc@	[Issue 313] New: Fully qualified names bypass private imports
+
+module /*dstress.*/addon.import_16_B;
+import /*dstress.*/addon.import_16_A;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/nocompile/i/import_16_C.d	Wed Sep 13 22:27:36 2006 +0000
@@ -0,0 +1,18 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	<deewiant@gmail.com>
+// @date@	2006-08-27
+// @uri@	news:bug-313-3@http.d.puremagic.com/issues/
+// @desc@	[Issue 313] New: Fully qualified names bypass private imports
+
+// __DSTRESS_ELINE__ 17
+
+module /*dstress.*/nocompile.i.import_16_C;
+
+import /*dstress.*/addon.import_16_B;
+
+int main(){
+	return addon.import_16_A.x;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/nocompile/i/import_16_D.d	Wed Sep 13 22:27:36 2006 +0000
@@ -0,0 +1,18 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	<deewiant@gmail.com>
+// @date@	2006-08-27
+// @uri@	news:bug-313-3@http.d.puremagic.com/issues/
+// @desc@	[Issue 313] New: Fully qualified names bypass private imports
+
+// __DSTRESS_ELINE__ 17
+
+module /*dstress.*/nocompile.i.import_16_D;
+
+import /*dstress.*/addon.import_16_B;
+
+int main(){
+	return addon.import_16_B.x;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/nocompile/i/import_16_E.d	Wed Sep 13 22:27:36 2006 +0000
@@ -0,0 +1,18 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	<deewiant@gmail.com>
+// @date@	2006-08-27
+// @uri@	news:bug-313-3@http.d.puremagic.com/issues/
+// @desc@	[Issue 313] New: Fully qualified names bypass private imports
+
+// __DSTRESS_ELINE__ 17
+
+module /*dstress.*/nocompile.i.import_16_E;
+
+import /*dstress.*/addon.import_16_B;
+
+int main(){
+	return x;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/nocompile/i/import_16_F.d	Wed Sep 13 22:27:36 2006 +0000
@@ -0,0 +1,19 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	<deewiant@gmail.com>
+// @date@	2006-08-27
+// @uri@	news:bug-313-3@http.d.puremagic.com/issues/
+// @desc@	[Issue 313] New: Fully qualified names bypass private imports
+
+// __DSTRESS_DFLAGS__ addon/import_16_A.d
+// __DSTRESS_ELINE__ 18
+
+module /*dstress.*/nocompile.i.import_16_F;
+
+import /*dstress.*/addon.import_16_B;
+
+int main(){
+	return addon.import_16_A.x;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/nocompile/i/import_16_G.d	Wed Sep 13 22:27:36 2006 +0000
@@ -0,0 +1,19 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	<deewiant@gmail.com>
+// @date@	2006-08-27
+// @uri@	news:bug-313-3@http.d.puremagic.com/issues/
+// @desc@	[Issue 313] New: Fully qualified names bypass private imports
+
+// __DSTRESS_DFLAGS__ addon/import_16_B.d
+// __DSTRESS_ELINE__ 18
+
+module /*dstress.*/nocompile.i.import_16_G;
+
+import /*dstress.*/addon.import_16_B;
+
+int main(){
+	return addon.import_16_A.x;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/nocompile/i/import_16_H.d	Wed Sep 13 22:27:36 2006 +0000
@@ -0,0 +1,19 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	<deewiant@gmail.com>
+// @date@	2006-08-27
+// @uri@	news:bug-313-3@http.d.puremagic.com/issues/
+// @desc@	[Issue 313] New: Fully qualified names bypass private imports
+
+// __DSTRESS_DFLAGS__ addon/import_16_A.d addon/import_16_B.d
+// __DSTRESS_ELINE__ 18
+
+module /*dstress.*/nocompile.i.import_16_H;
+
+import /*dstress.*/addon.import_16_B;
+
+int main(){
+	return addon.import_16_A.x;
+}