digitalmars.D.bugs - [Issue 19471] New: Duplicate error messages when trying to use an
- d-bugmail puremagic.com (34/34) Dec 09 2018 https://issues.dlang.org/show_bug.cgi?id=19471
https://issues.dlang.org/show_bug.cgi?id=19471 Issue ID: 19471 Summary: Duplicate error messages when trying to use an inaccessible package symbol Product: D Version: D2 Hardware: x86 OS: Windows Status: NEW Severity: normal Priority: P1 Component: dmd Assignee: nobody puremagic.com Reporter: slavo5150 yahoo.com // file c/b.d module c.b; public void aPublicFunction() {} package void aPackageFunction() {} // file a.d module a; public import c.b; // file main.d import a; void main() { aPublicFunction(); aPrivateFunction(); } dmd main.d a.d c/b.d main.d(7): Deprecation: c.b.aPackageFunction is not visible from module main main.d(7): Error: function c.b.aPackageFunction is not accessible from module main The compiler emits 2 messages instead of just 1. --
Dec 09 2018