[Issue 19471] New: Duplicate error messages when trying to use an inaccessible package symbol
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Sun Dec 9 22:35:25 UTC 2018
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 at puremagic.com
Reporter: slavo5150 at 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.
--
More information about the Digitalmars-d-bugs
mailing list