Private qualifier is ignored on explicit imported names. module a; private int x; module b; import a : x; // If you remove ": x" suffix, it will not compile. void main() { x += 1; // <-- compiles }
*** This issue has been marked as a duplicate of issue 15896 ***